【发布时间】:2013-01-05 03:11:07
【问题描述】:
这似乎是一个相对简单的问题,但它让我难住了。感谢您提供任何帮助/见解。
问题:
我的屏幕上有一个 UIImagePickerController 按钮,并希望最初加载自定义图像,直到用户从相机胶卷中选择图像(自定义图像只是一个 + 号)。但是 UIImagePickerController 按钮在用户第一次单击之前显示为空白。第一次单击后,它工作正常,但由于某种原因它没有使用默认图像进行初始化。我已经从控制器的 viewDidLoad 方法中粘贴了我的代码。
代码:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsPath = [paths objectAtIndex:0];
NSString *filePath = [documentsPath stringByAppendingPathComponent:[self.detailItem cardName]];
filePath = [filePath stringByAppendingPathExtension:@"png"];
NSData *pngData = [NSData dataWithContentsOfFile:filePath];
imgPickerButton.imageView.image = [UIImage imageWithData:pngData];
那我做错了什么?感谢您提供任何见解,并提前感谢您的帮助。
【问题讨论】:
标签: ios image uiimagepickercontroller