簡體   English   中英

ABUnknownPersonViewController崩潰

[英]ABUnknownPersonViewController crashes

我使用以下代碼來顯示ABUnknowPersonViewController,以顯示通過vCard字符串創建的人的記錄:

- (ABRecordRef)person {
    if (person == NULL) {
        ABPersonCreator *creator = [[ABPersonCreator alloc] initWithVcardString:vcardString];

        person = creator.person;
        CFRetain(person);

        [creator release];  
    }

    return person;
}

- (UIView *)fullscreenView {
    unknownPersonController = [[ABUnknownPersonViewController alloc] init];

unknownPersonController.displayedPerson = self.person;
    unknownPersonController.allowsAddingToAddressBook = YES;
    unknownPersonController.allowsActions = YES;
    unknownPersonController.unknownPersonViewDelegate = self;
    return unknownPersonController.view;
}

有人可以幫我這個忙嗎?

菲利普

對我來說,此問題的解決方案是在構建ABRecordRef時沒有傳遞正確的內容。 例如,我嘗試僅將字符串設置為屬性,而需要kABMultiStringPropertyType。 僅在嘗試啟動UnknownPersonViewController后才會發生該異常。

檢查您的數據類型,並確保構建正確的東西。

不應讓unknownPersonViewController具有自動釋放功能,因為它已返回視圖?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM