小编bop*_*ppa的帖子

加载 tableView 时解包可选值时意外发现 nil

我已经在堆栈上有一段时间了,但从来不需要问一个问题,因为我总是在一些搜索后找到答案,但现在我真的被困住了。我一直在四处寻找并通过一些试验和错误来寻找答案,但我不断收到同样的错误。我基本上是在屏幕的下半部分制作一个带有 tableView 的个人资料页面。上半部分正在加载精细填充当前用户的信息。与视图控制器和单元格视图控制器的所有连接看起来都很好。但是,表视图将显示为没有数据并在加载致命错误时崩溃:

解包可选值时意外发现 nil。

我也相信cellForRowAtIndexPath根本没有被调用,因为“测试”没有打印到日志中。

我正在使用最新版本的 Swift 和 Parse。

我对 swift 比较陌生,所以我会继续在这里发布我的整个代码,并感谢任何帮助。

import UIKit
import Parse
import ParseUI

class profileViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {


@IBOutlet var tableView: UITableView!
@IBOutlet var profilePic: UIImageView!
@IBOutlet var userName: UILabel!
@IBOutlet var userBio: UILabel!
var image: PFFile!
var username = String()
var userbio = String()
var content = [String]()


@IBAction func logout(sender: AnyObject) {
    PFUser.logOut()
    let Login = storyboard?.instantiateViewControllerWithIdentifier("ViewController")
    self.presentViewController(Login!, animated: true, completion: nil)

}

override func viewDidLoad() {
    super.viewDidLoad()


    profilePic.layer.borderWidth …
Run Code Online (Sandbox Code Playgroud)

uitableview ios parse-platform swift

1
推荐指数
1
解决办法
4259
查看次数

标签 统计

ios ×1

parse-platform ×1

swift ×1

uitableview ×1