كيفية فرز صور uiimages حسب التاريخ من مجلد التطبيق في iOS [نسخة مكررة]

StackOverflow https://stackoverflow.com//questions/20000208

  •  20-12-2019
  •  | 
  •  

سؤال

كيفية عرض الصور عن طريق فرز نوع التاريخ المعدل من المعرض.يمكنني الحصول على البيانات من المجلد باستخدام

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];

    NSFileManager *manager = [NSFileManager defaultManager];

أيضًا كيفية مقارنة uiimage حسب تاريخ التعديل.

شكرا لك مقدما....

هل كانت مفيدة؟

المحلول

أبسط بطريقة:

giveacodicetagpre.

نصائح أخرى

لذلك عليك أن تستخدم ALAsetsLibrary لتعداد جميع الصور من المعرض.

من ذلك قمت بجلب سمات كل صورة:

  • اسم ملف الصورة.
  • عنوان URL لأصول الصورة

و إجابتك هنا:

يمكنك استرداد تاريخ إنشاء الأصل باستخدام ALAssetPropertyDate ملكية:

  ALAsset* asset;
   //do anthing 
  NSDate* date = [asset valueForProperty:ALAssetPropertyDate];

ربما أنها سوف تساعدك.

يمكنك الحصول على سمات الصورة باستخدام هذا الرمز

giveacodicetagpre.

يمكنك الحصول على تاريخ تعديل باستخدام هذا الرمز

giveacodicetagpre.

قم بإنشاء nsmutabledictionary ووضع تاريخ تعديل ككل مفتاح ومسار كقيمة.

giveacodicetagpre.

ثم يمكنك فرز مفاتيح المعدات

giveacodicetagpre.

ثم يمكنك إجراء دورة من عناصر SortedDates والحصول على مرتبة حسب تاريخ التاريخ لصورك

giveacodicetagpre.

حل آخر:

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top