我是Objective C的新手,我正在使用phonegap创建一个应用程序。有没有办法发送NSNotifications onDeviceReady或执行函数?
答案 0 :(得分:0)
没有内置的方法来做你想要的事情
Cordova在页面加载时发布通知,不确定是否仅在cordovaready或之前的那段时间调用此消息
[[NSNotificationCenter defaultCenter] postNotification:[NSNotification notificationWithName:CDVPageDidLoadNotification object:self.webView]];
你可以像这样得到它
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(pageDidLoad) name:CDVPageDidLoadNotification object:self.webView];
但是如果你想要deviceReady,你需要创建自己的插件来发布该通知。要创建插件,请按照本指南http://docs.phonegap.com/en/3.5.0/guide_hybrid_plugins_index.md.html#Plugin%20Development%20Guide
进行操作