手机差距自我写javascript方法无法正常工作

时间:2013-10-29 02:05:19

标签: ios iphone cordova

有没有人可以帮助我在objective-c中从objective-c到javascript端获取一个简单的字符串值?这是天蓝色推送通知中心的iOS插件。

我已经做到这一点,并且通过推送通知正确调用了实现文件的'didReceiveRemoteNotification'方法。

我所困扰的是将消息文本从objective-c发送回javascript世界: - )。

插件标题文件

 #import <Foundation/Foundation.h>
 #import <Cordova/CDVPlugin.h>

 @interface CDVAzurePushNotifier : CDVPlugin

- (void) registerClientHandleWithServer:(CDVInvokedUrlCommand *)command;
- (void) didReceiveRemoteNotification:(NSDictionary*)userInfo;

@end

实施文件

#import "CDVAzurePushNotifier.h"
#import <Cordova/CDVDebug.h>

@implementation CDVAzurePushNotifier

-(void) didReceiveRemoteNotification:(NSDictionary *)userInfo
{
NSLog(@"In the Cordova Plugin Method : %@",userInfo);


NSString *jsStatement = @"alert('it works');";

//[self writeJavascript:jsStatement];
[self.webView stringByEvaluatingJavaScriptFromString:jsStatement];

}

上述两种方法似乎都没有向我显示警报: - (。

有人可以帮帮我吗?

0 个答案:

没有答案