【问题标题】:Some Parse methods not working in iOS SDK一些 Parse 方法在 iOS SDK 中不起作用
【发布时间】:2013-10-25 01:01:42
【问题描述】:

我今天将 Parse SDK (1.2.15) 添加到了一个以 iOS7 为目标并在 Xcode5 中构建的现有项目中。我完全按照https://parse.com/apps/quickstart#ios/native/existing 上的说明进行操作。有些事情有效,例如创建和保存 PFObject。但是,编译器无法找到某些函数。例如[PFUser enableAutomaticUser]; 生成错误

AppDelegate.m:21:13:选择器“enableAutomaticUser”没有已知的类方法

[PFAnalytics trackAppOpenedWithLaunchOptions:launchOptions]; 会产生错误

AppDelegate.m:20:6:使用未声明的标识符“PFAnalytics”

文档是否已过时并且这些方法是否已移动?我尝试重新启动 Xcode 并清理我的项目。如果我在 Xcode 中展开 Parse.Framework,我可以看到 PFAnalytics.h 文件,当我查看 PFUser.h 时,我可以看到 enableAutomaticUser; 的声明。为什么 Xcode 可以看到一些 Parse 类和方法,而不能看到其他的?

【问题讨论】:

  • 您能否尝试删除您的项目派生数据,因为在某些情况下干净的项目是不够的。在 Window->Organizer->Projects->YourProject 中删除它们,重新启动 xcode,打开项目,重建它。手指交叉,它会工作
  • 我解决了它并发布了我的解决方案,但这也是解决某些类似问题的好建议。谢谢!

标签: ios7 xcode5 parse-platform


【解决方案1】:

我的问题是 Build Settings 中的 Framework Search Paths 包含两个目录,其中一个是无效的,导致这种非常奇怪的行为,其中 Parse 中的某些方法有效而其他方法无效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-21
    • 1970-01-01
    相关资源
    最近更新 更多