我正在使用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