我正在使用xcode 5.1并在ios7.1和7.0.2上测试了代码.该应用程序在设备上的两种情况下与UIImagePickerController崩溃:
1)当allowsEditing设置为YES时,在我裁剪图片并按"选择"后,一旦它返回到我自己的视图,应用程序崩溃
2)在里面UIImagePickerController,当我从照片列表返回到相册列表并且我在照片列表的底部时,它崩溃了(无论allowsEditing是否是).请注意,如果我滚动照片列表,它不会崩溃.
这是我的代码:
- (IBAction)photoPickPressed:(id)sender {
if ([self isPhotoLibraryAvailable]) {
self.imagePicker = [[UIImagePickerController alloc] init];
self.imagePicker.delegate = self;
self.imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
self.imagePicker.allowsEditing = YES;
NSString *requiredMediaType = (__bridge NSString*)kUTTypeImage;
self.imagePicker.mediaTypes = [[NSArray alloc] initWithObjects:requiredMediaType, nil];
[self presentViewController:self.imagePicker animated:YES completion:nil];
}
}
#pragma mark - image picker delegates
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
[picker dismissViewControllerAnimated:YES completion:^(){
NSLog(@"finished image picking");
});
}
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker{
[picker dismissViewControllerAnimated:YES completion:nil];
}
Run Code Online (Sandbox Code Playgroud)
崩溃消息是
*由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:'* - [NSProxy doesNotRecognizeSelector:scrollViewDidScroll:]调用!' …
我正在使用XCode 6.3.2.最近它有一个奇怪的行为,每当我进行任何代码更改时,它会自动构建项目.构建过程非常频繁,以至于XCode几乎占用了我所有的CPU并且拖慢了计算机的速度.有没有人有任何建议如何解决它?
我试图在首选项中禁用"显示实时问题",但它是相同的.
在我拥有的其他项目中,Xcode的行为与此类似.所以我想这应该是因为一些项目设置.但我没有任何线索我应该开始尝试.
在我的项目中,它也有一些pod项目.
先感谢您.