我创建了一个组文件夹在我的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。