Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将deviceToken从Objective C复制到JavaScript_Ios_Cordova_Phonegap Plugins_Urbanairship.com - Fatal编程技术网

Ios 将deviceToken从Objective C复制到JavaScript

Ios 将deviceToken从Objective C复制到JavaScript,ios,cordova,phonegap-plugins,urbanairship.com,Ios,Cordova,Phonegap Plugins,Urbanairship.com,我正在尝试将城市飞艇使用的deviceToken复制到didRegisterForRemotionTificationsWithDeviceToken方法中的本地存储 - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { UALOG(@"APN device token: %@", deviceTok

我正在尝试将城市飞艇使用的deviceToken复制到
didRegisterForRemotionTificationsWithDeviceToken
方法中的本地存储

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
    UALOG(@"APN device token: %@", deviceToken);

    [[UAPush shared] registerDeviceToken:deviceToken];

    NSString *jsStatement = [NSString stringWithFormat:@"localStorage.setItem('deviceToken', '%@');", deviceToken];
    UALOG(@"%@", jsStatement);

    [super writeJavascript:jsStatement];
}
writeJavascript方法在
中定义,我在
AppDelegate.m
中导入了该方法,导致了此错误

InstallerAppApple[10848:707] -[AppDelegate writeJavascript:]: unrecognized selector sent to instance 0x15e600
我想我需要做的是将deviceId保存到objective-c的内存中,然后编写一个插件返回保存的值

如何将设备ID保存到全局空间中,以便在插件方法中访问?如何获取和设置目标c中的全局值?有没有更好的方法使用PhoneGap访问deviceId

谢谢

读取错误:

“-[AppDelegate应用程序:didFinishLaunchingWithOptions:]:发送到实例0x14d190的选择器无法识别”

您的应用程序的委托未实现
-application:didFinishLaunchingWithOptions:
选择器


我不使用phone gap,因此我不知道phone gap应用程序的外观。

我的AppDelegate已完成启动,并实现了选项。当我删除
writeJavascript
PGPlugin.h
导入时,应用程序运行正常。对不起,我输入了错误的错误消息。在问题中更新了它。