小编Gre*_*Bew的帖子

应用程序在使用PeoplePicker时崩溃,但不在同一视图中

更新2,我希望这有助于某人,有以下链接的解决方案:https://discussions.apple.com/thread/5498630? start = 0& tstart = 0,显然这是一个iOS错误,这个工作有效.我可以创建新的sharedPicker,但是我无法从中获取任何内容或者忽略它,我不确定如何格式化超出链接提供的内容 任何帮助都非常受欢迎.

所以我现在的问题是如何采用以下代码并实际为peoplePickerNavigationControllerDidCancel创建代码:和peoplePickerNavigationController:shouldContinueAfterSelectingPerson:谢谢.我已离开原始帖子的大部分,以防某人有类似的模糊问题.

// Convoluted workaround for the iPhone 4S crash
+ (ABPeoplePickerNavigationController *)sharedPeoplePicker {
    static ABPeoplePickerNavigationController *_sharedPicker = nil;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        _sharedPicker = [[ABPeoplePickerNavigationController alloc] init];
    });
    return _sharedPicker;
}
// then later on, use 
[YourController sharedPeoplePicker].delegate = self;
// etc.
Run Code Online (Sandbox Code Playgroud)

我目前的代码:

- (BOOL)peoplePickerNavigationController:
(ABPeoplePickerNavigationController *)peoplePicker
      shouldContinueAfterSelectingPerson:(ABRecordRef)person
                                property:(ABPropertyID)property
                              identifier:(ABMultiValueIdentifier)identifier
{
    [self displayPerson:person];
    [self.navigationController dismissViewControllerAnimated:YES completion:nil];
    return NO;

}
- (void)peoplePickerNavigationControllerDidCancel:
(ABPeoplePickerNavigationController *)peoplePicker
{

    //[self dismissViewControllerAnimated:YES completion:nil]; …
Run Code Online (Sandbox Code Playgroud)

uiviewcontroller abpeoplepickerview ios

6
推荐指数
1
解决办法
927
查看次数

标签 统计

abpeoplepickerview ×1

ios ×1

uiviewcontroller ×1