- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试连续使用两个 PFQueryTableViewController,以便在第一个 Controller 中选择的行生成带有详细查询的第二个 TableView 。我认为这是很常见的事情。
第二个 View Controller 抛出此消息:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "EQR-J7-VNh-view-gYk-IB-w7b" nib but didn't get a UITableView.'
import Parse
import UIKit
import ParseUI
class ClubDetailsViewController: PFQueryTableViewController {
override init(style: UITableViewStyle, className: String!) {
super.init(style: style, className: className)
}
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
// Configure the PFQueryTableView
self.parseClassName = "USACourses"
self.textKey = "course_name"
self.pullToRefreshEnabled = true
self.paginationEnabled = false
self.objectsPerPage = 10
}
@IBOutlet weak var detailClubName: UILabel!
@IBOutlet weak var detailAddress: UILabel!
@IBOutlet ...
import UIKit
import Parse
import ParseUI
class ClubTableViewController: PFQueryTableViewController {
// Initialise the PFQueryTable tableview
override init(style: UITableViewStyle, className: String!) {
super.init(style: style, className: className)
}
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
// Configure the PFQueryTableView
self.parseClassName = "USAClubs"
self.textKey = "club_name"
self.pullToRefreshEnabled = true
self.paginationEnabled = true
self.objectsPerPage = 20
}
override func queryForTable() -> PFQuery {
var query = PFQuery(className: "USAClubs")
query.orderByAscending("club_name")
return query
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath, object: PFObject?) -> PFTableViewCell {
var cell = tableView.dequeueReusableCellWithIdentifier("Cell") as! PFTableViewCell!
if cell == nil {
cell = PFTableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: "Cell")
}
// Extract values from the PFObject to display in the table cell
if let nameClub = object?["club_name"] as? String {
cell?.textLabel?.text = nameClub
}
if let clubtype = object?["club_membership"] as? String {
cell?.detailTextLabel?.text = clubtype
}
return cell
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
var detailScene = segue.destinationViewController as! ClubDetailsViewController
// Pass the selected object to the destination view controller.
if let indexPath = self.tableView.indexPathForSelectedRow() {
let row = Int(indexPath.row)
detailScene.currentClubObject = (objects?[row] as! PFObject)
}
}
override func viewDidAppear(animated: Bool) {
// Refresh the table to ensure any data changes are displayed
tableView.reloadData()
} // end view did appear
}
最佳答案
确保您设置为 ClubDetailsViewController 的 ViewController 是 UITableViewController 而不是 UIViewController。
PFQueryTableViewController 是 UITableViewController 的子类,而 UITableViewController 又是 UIViewController 的子类。为了让您的 ViewController 符合 UITableViewController,它需要遵循某些规则,例如拥有 UITableView 而没有其他 subview 。当您将 UITableViewController 拖到 Storyboard 上时,它会确保它遵循所需的规则。
关于ios - SWIFT 中的 ParseUI PFQueryTableViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30174965/
由于 ParseUI 是开源的,所以很容易发现所有标签都本地化在 ParseUI.strings 中 我如何告诉 xcode 在运行时不要使用 ParseUI.strings 而使用我的 Locali
我想构建在这里找到的 ParseUI 演示项目 https://github.com/ParsePlatform/ParseUI-iOS/tree/master/ParseUIDemo . 此页面上没
我正在使用 Parse 构建一个应用程序,我正在尝试使用 PFLogInViewController,但我根本无法找到如何显示自定义字段(例如 Facebook 和 Twitter 按钮)。 我正在使
我正在尝试连续使用两个 PFQueryTableViewController,以便在第一个 Controller 中选择的行生成带有详细查询的第二个 TableView 。我认为这是很常见的事情。 第
我正在使用 parseUI 登录并注册我的应用程序,因为它对于现有用户来说非常方便和容易,忘记密码和所有其他功能,但是我在所有应用程序中使用 UITextField 的自定义类,该类看起来与默认的。
func signUpViewController(signUpController: PFSignUpViewController!, shouldBeginSignUp info: [NSObje
在ios sdk中,PFLogInViewController.h和PFSignUpViewController.h不在Parse.framework 如果需要复制项目,它在构建阶段 > 链接二进制文
我正在尝试使用 Parse 作为我的后端并使用 Xcode 7.0 和 Swift 2 构建一个应用程序。因此,为了使用 PFQueryTableView,我需要使用 CocoaPods 来首先安装
我正在使用 Parse.com 构建一个应用程序。我添加了以下框架: 我复制过来了 Parse.framework Bolts.framework 并在构建阶段添加了以下框架: audiotoolbo
我正在尝试使用 Parse 构建一个应用程序,并想试一试 ParseUI。我使用 Cocoa pods 导入了 Parse 的主要 SDK,它运行良好。当我决定添加 ParseUI 时,我遇到了问题。
我遵循了使用 ParseUI 创建欢迎屏幕的教程,并包含了它提供的 Facebook 按钮。模拟器现在登录到 Facebook,但不会在我的 Parse App 数据库中创建 PFUser。我知道我需
我是 Parse 新手,已经下载了他们的新框架包并将其实现到我现有的 iOS 项目中。 当尝试构建项目时,我从 PF_Twitter 文件中收到 6 个 Mach-O 链接器错误。所以我重新阅读了文档
我不明白为什么我的loginViewController 仍然有关闭X 和注册按钮。我也不想要。我认为只要不将它们包含在我的 logInController.fields 数组中,它们就不会出现,但事
我正在尝试通过 cocoapods 安装 ParseUI、Facebook SDK。这是我的 pod 文件: platform :ios, '8.0' pod 'ParseUI', '~> 1.1.3
所以我按照解析网站 ( https://www.parse.com/docs/ios_guide#fbusers/iOS ) 上的步骤添加 Facebook 登录。但是 Xcode 给我错误 '()
使用 Parse UI 1.1.3(带有 Parse 1.7.2)和 Facebook v4,我在使用 Facebook 登录时遇到问题。代码非常基础: let loginController = P
我是 Parse 的新手,我在使用 ParseUI-Login 和 ParseUI-Widget 时遇到了一些问题。 在我的项目中将 ParseLoginUI 作为模块导入后,我单击运行应用程序按钮,
我是一名优秀的程序员,十分优秀!