ABUnknownPersonViewController与UIViewController

时间:2011-05-20 14:14:56

标签: iphone ios addressbook

我想将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]; 

1 个答案:

答案 0 :(得分:0)

您应遵循Apple关于使用导航控制器的建议。你可能会使这项工作正常,但不知道它将来何时会中断,特别是因为我们不知道这些类是如何实现的。考虑Apple公开的这部分API并坚持使用它。