我已经在堆栈上有一段时间了,但从来不需要问一个问题,因为我总是在一些搜索后找到答案,但现在我真的被困住了。我一直在四处寻找并通过一些试验和错误来寻找答案,但我不断收到同样的错误。我基本上是在屏幕的下半部分制作一个带有 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)