“ PFObject”没有名为“下标”的成员

发布于 2021-01-31 23:38:06

我知道,这个特定的错误已经在各处发布,并且代码有些基本,但是我自己仍然无法弄清楚这个错误,我需要建议。

问题是当我添加parse.com上提供的前两行代码以保存对象时

var gameScore = PFObject(className:"GameScore")
gameScore["score"] = 1337

第二行出现以下错误:

“ PFObject”没有名为“下标”的成员

我正在使用Xcode 6.3 <Parse/Parse.h>beta2。所有必需的库都与通过BridgeHeader导入的二进制文件链接。

我应该使用什么语法?

关注者
0
被浏览
45
1 个回答
  • 面试哥
    面试哥 2021-01-31
    为面试而生,有面试问题,就找面试哥。

    发生这种情况的原因是解析sdk的1.6.4版本向框架添加了Objective-C可空性注释。该文件特别Parse/PFObject.h定义:

    - (PF_NULLABLE_S id)objectForKeyedSubscript:(NSString *)key;

    这会导致Swift编译错误。删除PF_NULLABLE_S修复程序问题。

    另一方面,键下标的对象可能是nil,这似乎是正确的,所以我怀疑这是一个Swift错误…



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看