2011-03-14 65 views
1

我想在addressBook框架中讀取ABSource的名稱。 這可能嗎?以下代碼示例使我留空,而currentSource指針有效。閱讀ABSource的名稱

 NSString* stringName = (NSString*)ABRecordCopyValue(currentSource, kABSourceNameProperty); 

謝謝你在前進, 馬丁

+0

大概是因爲該記錄沒有設置該值? – 2011-03-21 21:56:21

回答

1
NSString *sourceTypeName = (NSString *)((CFStringRef)ABRecordCopyValue(source, kABSourceNameProperty)); 


ABSourceType sourceType = [(NSNumber *)ABRecordCopyValue(currentSource, kABSourceTypeProperty) intValue]; 

的值見ABSourceType

+0

感謝您的回答。但以你的例子來說,我只能得到源代碼的類型。我處於用戶有兩個交換源並且必須選擇正確的交換源的情況。爲此,最好顯示出現在手機設置中的來源名稱,而不是索引值。 – 2011-03-22 10:02:05

+0

對不起,我已將name屬性添加到我的代碼中。我認爲你錯過了CFStringRef演員。 – malinois 2011-03-22 10:09:59