【发布时间】:2015-06-23 00:50:29
【问题描述】:
我使用 Cocoapods 安装了 Parse iOS api 1.7.4 版和 ParseUI 1.1.4 版。
我在 XCode 中使用 PFQueryTableViewController 类来显示 Parse.com 应用程序数据库中的项目。我想调用“loadObjects”方法,但自动完成告诉我找不到该方法并且不允许我编译应用程序。
如果我手动转到 ParseUI 框架,在 PFQueryTableViewController.h 头文件中,方法 loadObjects 就在那里。我可以使用这个类的其他方法。
那么为什么 Xcode 找不到呢?
我尝试从头开始创建一个新项目并再次安装框架,但没有任何运气。
谢谢!
编辑:这是一个不起作用的示例代码,来自我从头开始创建的项目。
import UIKit
import Parse
import ParseUI
class TableViewController: PFQueryTableViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func updateUI() {
loadObjects() // <- This line has an exclamation mark on Xcode. Autocomplete does not show this method.
}
}
【问题讨论】:
-
您是否尝试过导入标头?
-
嗨,克鲁库萨。是的,我导入了标题。 PFQueryTableViewController 上的其他方法工作正常,只是这个难以捉摸的 loadObjects 不起作用...... :-(
-
你试过 self.loadObjects() 吗?如果不是这样,我可以向您保证,即使您是通过 cocoapods 安装的,您也没有正确导入。
-
也不起作用...但是如果我没有正确导入,其他方法如何工作?例如 loadNextPage() 在自动完成时正确显示并且可以正常工作...
标签: ios xcode parse-platform