#iphone
#iPhone
Вопрос:
мне нужно классифицировать видео на основе даты и времени, в которые оно создано. Я попытался использовать ALAssetsLibraryAssetForURLResultBlock resultblock = ^(ALAsset * myasset) {CLLocation *location = [myasset valueForProperty:ALAssetPropertyLocation];
в (void)imagePickerController:(UIImagePickerController *)средство выбора завершило выборку mediawithinfo:(NSDictionary *)информация
делегируйте, но оно отражает текущую дату и время.
Ответ №1:
В приведенном выше примере кода похоже, что вы пытаетесь получить свою широту и долготу. 🙂
Чтобы получить дату и время аварийного набора, просто сделайте что-то вроде этого;
NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd-MM-yyyy 'at' HH:mm"];
NSDate * dateFileCreated = [theAsset valueForProperty: @"ALAssetPropertyDate"];
NSLog( @"date for this file is %@ %@", [[[theAsset defaultRepresentation] url] absoluteString], [dateFormatter stringFromDate: dateFileCreated] );
[dateFormatter release];
Я вставил туда средство форматирования даты, чтобы вы могли видеть дату в журнале вашей консоли, но в коде выпуска вы, вероятно, НЕ хотите выделять и освобождать средство форматирования при перечислении наборов параметров.
Надеюсь, эта информация поможет вам!