我正在做iPhone应用程序,我需要在我的应用程序中捕获其他应用程序的通知。 示例我的iPhone中有 hello world 和测试应用程序。我想在测试应用程序中捕获 hello world 通知。这该怎么做?和 我已使用本地通知注册申请表,即
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(handleAppFinishLaunching)
name:UIApplicationDidFinishLaunchingNotification
object :nil];
这会注册我的应用程序本身。我可以为addObserver提供哪些其他值?
答案 0 :(得分:1)
我认为您可以在接收器应用程序中注册自定义URL方案,例如notification://
,然后使用发件人应用中的[UIApplication openURL:]
传递一些数据。接收方应在具有application:openURL:sourceApplication:annotation:
您可以在http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html
找到有关注册自定义网址方案的一些信息