2013-04-12 164 views
0

我刚刚在Xcode中创建了一个新的手机差距项目,按照关于手机间隙的分步指南以及它创建的默认模板文件,我得到此错误。有谁知道这是什么或如何解决它?它应该是能够建立一个没有建成后报错的缺省模板项目,但我得到这个:phonegap 2.6 iOS程序中意外的'@'

意外“@”的节目 - 行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]) 
     }; 
+0

您是否复制/粘贴任何代码? – HackyStack

+0

我还没有将任何代码复制到它中,但我想确保它在我输入任何内容之前运行。 – Danny

+0

你有什么版本的Xcode?这些都是新的对象 - 文字语法的一部分。 – mipadi

回答

1

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

0

如果你没有任何复制/粘贴代码到你的文件,你可能已经引入了一个无效字符。尝试“重新输入”上面的行,然后删除上面的行。这些@符号看起来很有趣,如果编译器将它们接受为文字,它们应该是蓝色的......