내 코드가 Swift로 컴파일되지 않는 이유를 모르겠습니다.Swift로 주소록 연락처를 검색하는 방법은 무엇입니까?
나는이 목표 - C 코드로 변환하려고 :
CFErrorRef error = NULL;
ABAddressBookRef addressBook = ABAddressBookCreateWithOptions(NULL, &error);
if (addressBook != nil) {
NSLog(@"Succesful.");
NSArray *allContacts = (__bridge_transfer NSArray *)ABAddressBookCopyArrayOfAllPeople(addressBook);
}
이 스위프트에 내 현재 연주입니다 :
var error:CFErrorRef
var addressBook = ABAddressBookCreateWithOptions(nil, nil);
if (addressBook != nil) {
println("Succesful.");
var allContacts:CFArrayRef = ABAddressBookCopyArrayOfAllPeople(addressBook);
}
하지만, 엑스 코드 보고서 :
'관리되지 않는 '는'CFArrayRef '로 변환 할 수 없습니다.
의견이 있으십니까?
관리되지 않는? 꽤 좋은 팁 이었어. 나머지도 가져 주셔서 감사합니다. –