0
A
回答
0
首先,我想讓你知道,蘋果不允許以任何授權的方式修改隱私設置,程序化........所以,如果你想處理這個問題,你可以檢查許可,如果它被授予或沒有.....然後你可以處理你的事件a/c到....這種方法將從本機操作系統發出警報,要求訪問....
//Ask user to grant the permission to access contacts
- (void)requestPermissionForContactsAccessAndFetchWithCompletion
{
ABAuthorizationStatus status = ABAddressBookGetAuthorizationStatus();
if (status != kABAuthorizationStatusAuthorized && status != kABAuthorizationStatusNotDetermined) {
// tell user to enable contacts in privacy settings
NSLog(@"You previously denied access: You must enable access to contacts in settings");
}
CFErrorRef error = NULL;
ABAddressBookRef addressBook = ABAddressBookCreateWithOptions(NULL, &error);
if (error)
{
if (addressBook) CFRelease(addressBook);
}
ABAddressBookRequestAccessWithCompletion(addressBook, ^(bool granted, CFErrorRef error) {
if (error) {
NSLog(@"ABAddressBookRequestAccessWithCompletion error: %@", CFBridgingRelease(error));
}
if (granted) {
//Get all contact if access is granted--This will call when access granted
[self getContactsFromAddressBook:addressBook];
}else{
}
});
}
讓我知道你是否需要更多幫助....
相關問題
- 1. 同步聯繫人在ios 6中禁用facebook聯繫人
- 2. 訪問最近的聯繫人iOS 9
- 3. 使用藍牙訪問聯繫人
- 4. 請求允許訪問聯繫人iOS
- 5. 啓用/禁用Javascript切換
- 6. 訪問聯繫人iOS目標c
- 7. 訪問ios中的聯繫人
- 8. 從網頁訪問用戶聯繫人
- 9. 訪問WP7聯繫人
- 10. 使用聯繫人
- 11. 訪問FAcebook聯繫人
- 12. 如何在插入聯繫人後禁用聯繫人顯示
- 13. 訪問聯繫人數據
- 14. 使用iOS通訊錄API來搜索交換聯繫人
- 15. 谷歌聯繫人Api - 401訪問時發生錯誤用戶聯繫人
- 16. 禁用切換
- 17. Android:使用Raw聯繫人ID正確訪問和查詢
- 18. 如何使用Exchange Web服務(EWS)訪問聯繫人的PostOfficeBox?
- 19. 訪問聯繫人列表以使用電子郵件地址?
- 20. 使用Corona Sdk訪問設備聯繫人列表?
- 21. 如何在Ruby中使用OpenID訪問Google聯繫人
- 22. 權限被拒絕使用Xamarin.Mobile訪問聯繫人列表xamarin.form
- 23. 如何使用PHP訪問Outlook聯繫人數據
- 24. 使用Kivy訪問電話簿(聯繫人)
- 25. 在Android上使用Phonegap訪問聯繫人
- 26. 使用PHP Codeigniter訪問Google聯繫人API
- 27. Android:如何使用SDK訪問SIM聯繫人表格?
- 28. 禁用使用計時器在特定日期啓用互聯網訪問
- 29. Android啓動聯繫人應用程序
- 30. WP8聯繫人存儲啓動應用
謝謝@Prasanna ... –