问题标签 [abpeoplepickerview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - ABPeoplePickerNavigationController“所有联系人”标题上的自定义文本
在 Apple 日历应用程序中,如果您邀请人们参加活动,您将在标题下看到特定文本:
在我的应用程序中,我也在使用人员选择器。我想在所有联系人标题上为用户添加自定义提示。
按钮的 IBAction:
}
所有委托方法:
macos - ABPeoplePickerView 留下隐藏的窗口?(OSX)
这就是我发现问题的方式:
我的应用程序有一个带有 ABPeoplePickerView 的小对话框窗口。此窗口(或其控制器)在完成后被正确释放。
当应用程序终止时,我会applicationShouldTerminate:
遍历它的所有窗口[NSApp windows]
(windowShouldClose:
记录每个窗口的标题显示,每次我创建我的对话窗口时,都会创建两个额外的隐藏窗口,标题为:“人员选择器调试信息”和“人员选择器预览”,并且当对话框出现时这些窗口不会被丢弃关闭。如果你 makeKeyAndOrderFront 他们实际上可以看到这些窗口。后者是空白的。该应用程序的长期运行可能会创建大量此类窗口,可能会耗尽资源。我应该担心吗?我应该对此做些什么吗?我可以利用它们吗?
我的直觉是在我的对话框的方法中按标题搜索这些窗口deallocate
,然后在那里关闭它们。有任何ARC问题吗?
objective-c - ABPeoplePickerNavigationController 类参考
peoplePickerNavigationController:shouldContinueAfterSelectingPerson:
在 iOS 8 中已弃用。有人知道替代方法吗?
ios - 更改嵌入在标签栏视图控制器中的 ABPeoplePickerNavigationController 的色调和背景颜色
我在女巫中有一个标签栏控制器,我想嵌入一个 ABPeoplePickerNavigationController。我通过将此代码放在 viewDidLoad 中来做到这一点
我的问题是我想将 ABPeople 控制器统一到我的应用程序 bgcolor 和 tint,但实际上我只能通过以下方法更改导航控制器的标题
有人可以帮我改变所有的颜色和色调吗?
谢谢指教
ios - ABPeoplePickerNavigationController 自定义
我想使用ABPeoplePickerNavigationController
但我想自定义视图。我想要一些联系人的附件图像,并且我想以与默认方式不同的方式对它们进行排序。有没有办法做到这一点?还是我必须创建自己的UITableViewController
?
ios - ABPeoplePickerNavigationController 随 iOS8 变化?
由于我已将 iPhone 上的 XCode(6.0、6A313)和我的 iOS(8.0、12A365)更新为 gm 种子,因此 ABPeoplePickerNavigationController 代码无法像以前那样工作。
iOS 7.1.2:如果有人想导入联系人,地址簿会打开,你会看到完整的联系人列表,选择一个后,它会打开联系人的详细视图,然后你可以通过点击手机添加联系人您要导入的号码。
iOS 8.0:一切都相似,但如果你点击联系人的号码,它会拨打电话号码而不是导入它..
代码:
在苹果的 iOS 开发者库中找不到任何答案。有其他人的解决方案吗?
ios - ABPeoplePicker 选择后重新加载 UITableView
所以,我有一个UITableView
加载在一个UIViewController
. 该表从NSMutableArray
我在其中添加了一个UIBarButtonItem
将NavigationBar
打开一个ABPeoplePickerNavigationController
以选择一个联系人并将其名称添加NSMutableArray
到要显示在UITableView
这是我的代码的摘要
所以我的问题是,当我选择一个联系人并将其名称保存到数组时,UITableView
并没有重新加载!我已经尝试了几乎所有的解决方案:
我
[self.tabView reloadData];
在许多不同的地方尝试过,但都没有运气(可能是因为它在主线程之外?)我试过
[self.tabView performSelectorOnMainThread:@selector(reloadData) withObject:nil];
也没有重新加载表。我尝试并阅读了在stackoverflow上找到的许多其他答案,但没有运气
我一头雾水,整天都在研究这个小问题!非常感谢您的帮助。
ios - 带有 ios 7 和 ios 8 的人员选择器
我有人员选择器在 ios 7 上工作,我正在尝试添加对 ios 8 的兼容性。我已将两种方法添加到一个中,但我收到一个错误,指出预期标识符或 '(' 在 NSString *contactName 之前的左括号上. 任何建议都会很棒!
ios - ABPeoplePickerNavigationController 冻结我的应用程序
我在 ABPeoplePickerNavigationController 生成僵尸并冻结我的应用程序时遇到问题,我尝试了几种方法来初始化它,但不知何故似乎随机冻结了我的应用程序:
我不知道我做错了什么,但这会将我的应用程序冻结在模拟器之外,或者当设备没有调试时。知道为什么吗?
-更新
这是我用来保存在 Core Data 中的代码
正如我现在所说,在运行连接到 Xcode 时它不会冻结,但在断开连接时它会冻结
ios - 在 iOS 8 中自定义 ABPeoplePickerNavigationController 的导航栏
我正在尝试通过将自定义添加为顶部视图控制器的左右 barbuttonitem 来自ABPeoplePickerNavigationController
定义导航栏。此功能在 iOS7 和以前的版本中运行良好,但在 iOS 8 中无法正常运行。UIBarButtonItem
UINavigationController
上面的代码正在执行,但是没有任何效果。PeoplePickerNavigationController 显示其默认导航栏,以及其默认项 Groups 和 Cancel 按钮。
iOS 8 发生了什么变化?我是否需要重新实施,我已经做了什么?
编辑:我在导航堆栈中记录了顶部的 ViewController。它被称为CNContactPicker
。