我对iPhone开发相对陌生。
当我打开Xcode时,我的对象库选项板包含一个"Address Book People Picker View"
和其他在我选择.xib
文件时消失的对象。这似乎与这里提到的行为一致:XCode Developer API-对象库-对象消失
上述答案表明,Xcode
调色板最初填充有所有iOS
和Mac对象,但随后在选择XIB
文件时修改适合目标的列表。我认为iOS
中支持AddressBook
框架/对象,所以如果只保留iOS
对象,那么为什么AddressBook
对象会消失?
提前感谢
我不认为您可以在Interface Builder中使用AddresBookUi
框架对象,但必须以编程方式实例化它们。其中一些以特定方式使用才能正常工作,例如ABUnknownPersonViewController必须嵌入导航控制器中。
由于这些视图中的许多视图不能以通用的方式使用,因此它们不会在接口生成器中公开,以防止混淆用户。
例如:
ABPeoplePickerNavigationController*picker=[[ABPeoplePicker NavigationController alloc]init];picker.poplePickerDelegate=self;[self-presentModalViewController:picker animatized:YES];[拾取器释放];