我想将ABUnknownPersonViewController与UIViewController一起使用。但是apple库说 重要提示:未知人员视图控制器必须与导航控制器一起使用才能正常运行。
我在UIViewController中使用它会正确显示数据(firstname,lastname),但我没有显示。
我的代码是
ABUnknownPersonViewController *unknownPersonViewController = [[ABUnknownPersonViewController alloc] init];
unknownPersonViewController.view.frame = CGRectMake(0, 20, 320, 400);
unknownPersonViewController.allowsAddingToAddressBook = YES;
unknownPersonViewController.unknownPersonViewDelegate = self;
unknownPersonViewController.displayedPerson = (ABRecordRef)[addressController buildContactDetails];
[self presentModalViewController:unknownPersonViewController animated:YES];
[unknownPersonViewController release];
答案 0 :(得分:0)
您应遵循Apple关于使用导航控制器的建议。你可能会使这项工作正常,但不知道它将来何时会中断,特别是因为我们不知道这些类是如何实现的。考虑Apple公开的这部分API并坚持使用它。