我对iPhone开发相对较新。
当我打开Xcode时,我的对象库调色板包含"Address Book People Picker View"
和其他在我选择.xib
文件时消失的对象。这似乎与此处提到的行为一致:XCode Developer API - Object Library - Objects Disappearing
上述答案表明Xcode
调色板最初填充了所有iOS
和Mac对象,但在选择XIB
文件时修改了适合目标的列表。我认为AddressBook
支持iOS
框架/对象,所以如果只保留iOS
个对象,那么为什么AddressBook
个对象会消失?
提前致谢
答案 0 :(得分:0)
我不相信您可以在Interface Builder中使用AddresBookUi
框架对象,但必须以编程方式实例化它们。其中一些使用特定方式正常运行,例如ABUnknownPersonViewController必须嵌入导航控制器中。
由于许多这些视图不能以通用方式使用,因此它们不会在界面构建器中公开,以防止混淆用户。
例如:
ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init]; picker.peoplePickerDelegate = self; [self presentModalViewController:picker animated:YES]; [picker release];