我創建了一個組文件夾在我的Xcode項目名爲USER_PHOTO如何從特定文件夾讀取圖像?
然後我一些圖像保存到該文件夾。
在我的申請,我打開相機模式。
如何將拍攝的圖像保存到「USER_PHOTO」文件夾中?另外,我怎樣才能讀取文件夾中的所有圖像?
請給我一些想法來解決這些問題。提前致謝。
我創建了一個組文件夾在我的Xcode項目名爲USER_PHOTO如何從特定文件夾讀取圖像?
然後我一些圖像保存到該文件夾。
在我的申請,我打開相機模式。
如何將拍攝的圖像保存到「USER_PHOTO」文件夾中?另外,我怎樣才能讀取文件夾中的所有圖像?
請給我一些想法來解決這些問題。提前致謝。
它可以通過以下方式進行,
NSString *animationFolderName = UIDeviceOrientationIsPortrait(mDeviceOrientation)? @"Portrait_animation":@"Landscape_animation";
int index = 0;
NSMutableArray *imagesArray = [[NSMutableArray alloc] init];
for (index = 1; index <= kMaxAnimationImages; index++)
{
NSString *cname = [animationFolderName stringByAppendingFormat:@"/%d.png", index];
UIImage *img = [UIImage imageNamed:cname];
if (img)
[imagesArray addObject:img];
}
我認爲你有一個誤解那裏。在iOS設備上運行時,您在Xcode中創建的組和文件夾的格式爲而不是。你可以通過在模擬器的文件夾(位於〜/ Library/Application Support/iPhone Simulator /下)找到構建的應用程序,並查看它的應用程序包,看到你的文件在一個大文件夾中。這與Mac應用程序有所不同,在這個應用程序中有幾個資源文件夾,代碼等等)。
因此,要讀取圖像,只需從應用程序的文件夾中讀取它們。使用NSBundle pathForResource:ofType:獲取iOS中的「資源」路徑與您應用程序的文件夾相同
此外,在iOS上,您的應用程序只能寫入其應用程序包旁邊的幾個文件夾,例如「Documents」。在模擬器文件夾中也是如此。
NSBundle類提供函數來獲取這些文件夾的路徑。
然後,您也可以通過設置您的應用程序(通過plist鍵)在iTunes中使文檔文件夾可見,以便您可以通過iTunes將存儲的文件複製到Mac/PC。