Jon*_*son 1 iphone objective-c uiimagepickercontroller ios4 ios
我现在在模拟器中工作,当试图访问由UIImagePickerController的didFinishPickingImage返回的图像的属性时,我得到一个EXC_BAD_ACCESS错误:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editInfo {
NSLog(@"Image size: %@", img.size);
}
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
您正在尝试打印对象("%@"格式说明符),但大小的CGSize类型为typedef to plain struct.使用
NSLog(@"Image size: %@", NSStringFromCGSize(img.size));
Run Code Online (Sandbox Code Playgroud)
要么
NSLog(@"Image size: (%f, %f)", img.size.width, img.size.height);
Run Code Online (Sandbox Code Playgroud)