Gal*_*Gal 13 iphone notifications objective-c abaddressbook ios
我真的需要一些帮助.
我做的与所有示例完全相同,但没有得到任何通知.
这是我的代码:
#import <AddressBook/ABAddressBook.h>
#import <AddressBook/AddressBook.h>
Run Code Online (Sandbox Code Playgroud)
注册通知:
ABAddressBookRef book = ABAddressBookCreate();
ABAddressBookRegisterExternalChangeCallback(book, addressBookChanged, self);
Run Code Online (Sandbox Code Playgroud)
回调的定义:
void addressBookChanged(ABAddressBookRef reference,
CFDictionaryRef dictionary,
void *context)
{
ViewController *viewController = (ViewController*)context;
[viewController addressBookChanged];
}
Run Code Online (Sandbox Code Playgroud)
另一种方法:
-(void) addressBookChanged
{
NSLog(@"%@", @"addressBookChanged");
}
Run Code Online (Sandbox Code Playgroud)
我在这做错了什么?
任何帮助将不胜感激.谢谢.