我正在使用ABNewPersonViewController
将新联系人添加到地址簿。如果我不添加任何相册中的照片,每件事情都很好。它崩溃,如果我添加任何照片,这里是日志: -添加照片添加新联系人时应用程序崩溃
NSInvalidArgumentException', reason: '*** -[NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: UIImagePickerControllerOriginalImage)
什么我做错了,或者我怎么能解决这个问题
感谢
这是我使用的代码:
mNewPersonViewController = [[[ABNewPersonViewController alloc]init]autorelease];
mNewPersonViewController.hidesBottomBarWhenPushed = YES;
mNewPersonViewController.addressBook = app.addressBook;
mNewPersonViewController.newPersonViewDelegate = self;
UINavigationController *presonNavController = [[UINavigationController alloc]initWithRootViewController:mNewPersonViewController];
self.mPopOverController = [[UIPopoverController alloc]initWithContentViewController:presonNavController ];
CGRect frame = [sender frame];
[self.mPopOverController presentPopoverFromRect:frame inView:self.view permittedArrowDirections: UIPopoverArrowDirectionUp animated:YES];
[presonNavController release];
其中是添加到字典的代码? – willcodejavaforfood 2010-07-22 13:18:15
一旦popover出现,ABNewPersonViewController类将完成任务的其余部分。 – vikas 2010-07-22 13:24:17
好的我不认为在Apple的代码中会有这样的错误,所以你有任何使用字典的代码或者只是在ABNewPersonViewController之后执行的任何代码? – willcodejavaforfood 2010-07-22 13:45:33