我想在我的計算機(compute:Assets中的文件夾名稱)直接拖到xcode項目的文件夾中填充圖像。爲什麼我的應用程序捆綁不創建文件夾?
這是我寫的代碼...
NSArray *dataArray = [[NSArray alloc]init];
NSString *sourcePath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"Assets"];
NSLog(@"%@ SOURCE PATH",sourcePath);
NSError *error;
dataArray = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:sourcePath error:&error];
NSLog(@"error %@", error);
NSLog(@"%lu",(unsigned long)[self.dataArray count]);
但是當我編譯並運行應用程序。該文件夾不是在應用程序包中創建的,其中的圖像恰好位於文件夾外的應用程序包中。而文件夾資產不是在應用程序包中創建的。
我得到的錯誤是這樣的: 「該操作不能完成(可可誤差260)」
錯誤錯誤域= NSCocoaErrorDomain代碼= 260的UserInfo = 0x7fbc4af19700 {NSFilePath = /用戶/ prajeetshrestha/Library/Developer/CoreSimulator/Devices/32774E43-6CAC-4091-B642-3001513F578A/data/Containers/Bundle/Application/E932A108-D07F-4985-A58D-2D3101F52D6A/TestPullData.app/Assets,NSUserStringVariant =( Folder ), NSUnderlyingError = 0x7fbc4ad3ee90「操作無法完成,沒有這樣的文件或目錄」}
Xcode中的文件夾結構: 在應用程序捆綁
文件夾結構: http://i57.tinypic.com/34gsg3d.png
最後的NSLog顯示陣列算作0了。由於該文件夾在捆綁中完全沒有創建。 – 2014-11-05 03:08:15
在Xcode中,文件夾是藍色還是黃色? – rmaddy 2014-11-05 03:21:57
它是黃色的。您可以在上面的鏈接中看到xcode文件夾結構。 – 2014-11-05 03:24:45