RPSCommonObjects.m 解析问题未知类型名称 NSString

Posted

技术标签:

【中文标题】RPSCommonObjects.m 解析问题未知类型名称 NSString【英文标题】:RPSCommonObjects.m Parse Issue Unknown Type Name NSString 【发布时间】:2014-11-20 09:32:48 【问题描述】:

我正在尝试将 Facebook 登录集成到一个简单的标签栏控制器应用程序中。我按照步骤使用 Parse 和 Facebook SDK 设置我的环境。在我运行应用程序后,一个不相关的文件如下所示:

NSString *builtInOpenGraphObjects[3] = 
                                    @"672839339475385",      // rock
                                    @"296430467206197",      // paper
                                    @"524651207660361";     // scissors

出现并给我一个错误

Unknown type name 'NSString'

我有我的桥接头,因为我正在使用 swift 来完成这个项目。我导入了我的 Parse 和 Facebook 文件。当我试图注释掉这个文件时,它导致了更多的错误。到目前为止,这是我的应用无法构建的唯一原因。

我也在使用 XCode 6。

【问题讨论】:

【参考方案1】:

嘿,所有可能遇到此问题的人,我已经找到了问题所在。我拖动了整个 FacebookSDK 文件夹,如 Facebooks 开发人员页面上的教程所示。 你不需要这样做,事实上你不应该将你的框架放在主框架文件夹内的其他文件夹中。

    Parse SDK 应该已经有 Facebook SDK 提供的 bolts 框架,所以删除它。 接下来,将 Parse 中未包含的其他框架或您的 ios8 框架拖到 Frameworks 文件夹中。 删除 FaceBookSDK 文件夹。

【讨论】:

谢谢!这让我发疯了。【参考方案2】:

我遇到了同样的问题。我将 FacebookSDK 文件夹拖到我的项目中。

发现问题发生在 Samples 文件夹中。删除它,我的项目成功运行。 使用 Xcode 6 测试版

【讨论】:

以上是关于RPSCommonObjects.m 解析问题未知类型名称 NSString的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 Retrofit 解析带有未知键的 json?

在 Oracle SQL 中解析具有未知名称空间的 XML

解析错误:Interface Builder 文件中的未知类 PFImageView

设置从文本文件的每一行解析的未知数量的变量

无法解析主机名 git:提供节点名或服务名,或未知

使用 ISO-8859-1 编码解析 DataMatrix 时出现未知编码错误