phonegap 2.6 iOS程序中意外的'@'

时间:2013-04-12 18:50:08

标签: iphone ios xcode ipad cordova

我刚刚在Xcode中创建了一个新的手机间隙项目,按照手机间隙的分步指南和它创建的默认模板文件我得到了这个错误。有谁知道这是什么或如何解决它?它应该能够在构建之后无错误地构建默认模板项目,但我明白了:

程序中的意外'@' - 第68行CDVNotification.m

[self showDialogWithMessage:message title:title buttons:@[buttons] callbackId:callbackId dialogType:DIALOG_TYPE_ALERT];

程序中的意外'@' - 第106行CDVNotification.m

NSDictionary* info = @{
            @"buttonIndex":@(buttonIndex + 1),
            @"input1":(value0 ? value0 : [NSNull null])
        };

2 个答案:

答案 0 :(得分:1)

升级到较新版本的Xcode。该语法是Objective C的new literal syntax的一部分,因此您需要更新版本的Xcode / clang来编译它。

答案 1 :(得分:0)

如果您在文件中执行了任何复制/粘贴代码,则可能会引入无效字符。尝试“重新键入”上面的行,然后删除上面的行。那些@符号看起来很有趣,如果编译器接受它们作为文字,它们应该是蓝色的......