2014-12-29 6 views
4

Обычный способ получения каталога каталога документов приложения приведен ниже.Каков наилучший способ получить путь к каталогу документа в iOS8

Вариант (1)

- (NSURL *)applicationDocumentDirectory { 
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, true); 
    NSString *documentPath = [paths objectAtIndex:0]; 
    NSURL *url = [NSURL fileURLWithPath:documentPath]; 
} 

Но Apple documentation предлагают использовать следующее iOS8:

Вариант (2)

- (NSURL *)applicationDocumentsDirectory 
{ 
    return [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory  
                inDomains:NSUserDomainMask] lastObject]; 
} 

В обоих случаях я получаю такое же значение.

Так что здесь есть путаница. должен ли я использовать второй вариант или нет? это обязательное изменение в iOS 8?

Просьба дать ваши предложения?

ответ