【发布时间】:2011-03-18 05:20:55
【问题描述】:
我看到很多关于如何将图像添加到模拟器的问题,并看到了两个答案:
- 点击并按住保存在手机上的 Mobile Safari 中
- 将文件添加到 100Apple(或其他)文件夹中
两者在 iOS SDK 4.0 之前的所有功能中都表现出色。那些相同的方法不再适用于我,也不适用于我见过的其他人。我尝试使用在某处找到的以下代码块手动将图像写入照片库:
- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo{
UIAlertView *alert;
if (error) // Unable to save the image
alert = [[UIAlertView alloc] initWithTitle:@"Error"
message:@"Unable to save image to Photo Album."
delegate:self cancelButtonTitle:@"Ok"
otherButtonTitles:nil];
else // All is well
alert = [[UIAlertView alloc] initWithTitle:@"Success"
message:@"Image saved to Photo Album."
delegate:self cancelButtonTitle:@"Ok"
otherButtonTitles:nil];
[alert show];
[alert release];
}
但每次都会出错。那么是不是模拟器的写访问有问题呢?还是只是一些错误?我已经更新到 iOS 4.1 SDK,希望它得到修复,但它没有。
【问题讨论】:
-
Safari 方法适合我。
-
究竟如何?您在 4.0 SDK 中使用单击并按住图像并选择保存,然后它会显示在照片库的 UIImagePickerController 中?
-
没关系,苹果已经解决了问题。
-
如果有什么安慰的话,你不是唯一一个遇到 OS4 编程问题的人。我只是想自己学习这门语言(我以前做过面向对象的编程,但不是针对 iPhone 的),你会相信 Apple 自己的“Hello World”教程也会崩溃吗?我检查并重新检查它,没有错误。不知道它出了什么问题,因为我对所有特定于平台的命令和库都是新手。 -灰
-
如果有什么安慰的话,你不是唯一一个遇到 OS4 编程问题的人。我只是想自己学习这门语言(我以前做过面向对象的编程,但不是针对 iPhone 的),你会相信 Apple 自己的“Hello World”教程也会崩溃吗?我检查并重新检查它,没有错误。不知道它出了什么问题,因为我对所有特定于平台的命令和库都是新手。 -灰
标签: ios iphone image ios-simulator