2014-09-17 1 views
0

Я пытаюсь записать файл NSString в файл, а затем просмотреть его в iTunes. У меня есть Application supports iTunes file sharing ключ, установленный на YES, и я могу видеть общий доступ к файлам в iTunes. Однако файл никогда не появляется.файлов, не отображающихся в iTunes w/File Sharing

Вот как я пишу файл:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
     [dateFormatter setDateStyle:NSDateFormatterFullStyle]; 

     NSString *fileName = [dateFormatter stringFromDate:[NSDate date]]; 
     fileName = [fileName stringByReplacingOccurrencesOfString:@" " withString:@"_"]; 
     fileName = [fileName stringByReplacingOccurrencesOfString:@"," withString:@""]; 

     NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES); 
     NSString* rootPath = paths[0]; 
     NSString *path = [rootPath stringByAppendingPathComponent:fileName]; 
     path = [path stringByAppendingPathExtension:@"txt"]; 

     NSURL *url = [NSURL fileURLWithPath:path]; 

     NSString *writeString = @"Hello world"; 

     NSError *error; 
     BOOL ok = [writeString writeToURL:url atomically:YES encoding:NSUnicodeStringEncoding error:&error]; 

     if (!ok) { 
      NSLog(@"%@", error); 
     } 
     else { 
      NSLog(@"File saved to: '%@'", path); 
     } 

Это местоположение файла:

'/var/mobile/Applications/066FD6CD-0E5F-4701-9344-46258ABF0E97/Library/Wednesday_September_17_2014.txt' 

И хороший ол Itunes:

enter image description here

+2

вы хотите 'NSDocumentDirectory' не' NSLibraryDirectory' –

+0

-.- Мне нужен сон. Добавьте это как ответ, и я соглашусь. Спасибо, сэр. – random

ответ

1

вы хотите NSDocumentDirectory не NSLibraryDirectory

Спят сэр! ;)

Смежные вопросы