0

我对 iPhone 开发比较陌生。

当我打开 Xcode 时,我的对象库调色板包含一个"Address Book People Picker View"和其他在我选择.xib文件时消失的对象。这似乎与这里提到的行为一致:XCode Developer API - Object Library - Objects Disappearing

上面的答案表明Xcode调色板最初填充了所有iOS和 Mac 对象,但随后在选择文件时修改了适合目标的列表XIB。我认为AddressBook框架/对象是受支持的,iOS所以如果只剩下iOS对象,那么为什么这些AddressBook对象会消失?

提前致谢

4

1 回答 1

0

我不相信您可以AddresBookUi在 Interface Builder 中使用框架对象,但必须以编程方式实例化它们。其中一些以特定方式使用才能正常运行,例如 ABUnknownPersonViewController 必须嵌入到导航控制器中。

由于其中许多视图不能以通用方式使用,因此它们不会在界面构建器中公开以防止混淆用户。

例如:

ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init];
picker.peoplePickerDelegate = self;
[self presentModalViewController:picker animated:YES];
[选择器发布];
于 2013-06-25T12:09:37.627 回答