سؤال

أواجه أصعب وقت في العمل. أحاول نسخ مجلد من حزمة إلى دليل المستندات.

المجلد الذي أحاول العثور عليه هنا:

... التطبيق/الموارد/12/(حفنة من JPGs)

NSString *myPath = [[[NSBundle mainBundle] resourcePath]stringByAppendingPathComponent:@"12"];
NSLog(@"%@",myPath);/// returns "..../MyApp.app/12"

NSArray *arrayOf12s = [[NSFileManager defaultManager]contentsOfDirectoryAtPath:myPath error:nil];

NSLog(@"%@",arrayOf12s);     ////always returns NULL
هل كانت مفيدة؟

المحلول

ماذا عن استخدام وسيطة nserror في -contentsofdirectoryatpath: خطأ: اتصل؟

NSString *myPath = [[[NSBundle mainBundle] resourcePath]stringByAppendingPathComponent:@"12"];
NSLog(@"%@",myPath);/// returns "..../MyApp/12"

NSError *error = nil;
NSArray *arrayOf12s = [[NSFileManager defaultManager]contentsOfDirectoryAtPath:resourceDBFolderPath error:&error];

if (error)
   NSLog(@"Error: %@", [error localizedDescription]);

NSLog(@"%@",arrayOf12s);     ////always returns NULL

قد يضيء بعض الضوء على القضية ...

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