据我所知,这个特殊的错误已经在这里和那里发布了,而且代码有些基本,但我自己还是无法想出这一个&我需要建议.
事情就是当我添加前两行code provided on parse.com for saving objects时
var gameScore = PFObject(className:"GameScore") gameScore["score"] = 1337
我在第二行收到以下错误:
‘PFObject’ does not have a member named ‘subscript’
我在Xcode 6.3 beta 2上.
所有必需的库都与二进制文件链接,< Parse / Parse.h>通过BridgeHeader导入.
我应该使用什么语法?
解决方法
这是因为解析sdk的1.6.4版本在框架中添加了Objective-C Nullability Annotations.特别是文件Parse / PFObject.h定义:
– (PF_NULLABLE_S id)objectForKeyedSubscript:(NSString *)key;
这导致Swift编译错误.删除PF_NULLABLE_S可以解决问题.
另一方面,关键字下标的对象可能是零,这似乎是正确的,所以我怀疑这是一个Swift错误……
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。