PFTableViewCell から次のビュー コントローラー (詳細) にデータを渡そうとしていますが、まだデータを表示できません。Swift 2.0/Xcode 7 用のコードを正しく書いたと思います。これで約 2 週間立ち往生しており、コーディングがまったく得意ではありません。データを他のViewControllerに渡すことができる他のコードはありますか?
私の FirstViewController には、次のコードが書かれています。
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "Detail" {
if let destination = segue.destinationViewController as? DetailsViewController
, path = tableView?.indexPathForSelectedRow
, cell = tableView?.cellForRowAtIndexPath( path ) as? Post
{
destination.name = cell.name.text ?? "nil"
destination.message = cell.message.text ?? "nil"
}
私の DetailsViewController には、次のように書かれています。
var name: String?
var message: String?
@IBOutlet weak var userName: UILabel?
@IBOutlet weak var userMessage: UILabel?
override func viewDidLoad()
{
super.viewDidLoad()
userName?.text = name ?? "nil"
userMessage?.text = message ?? "nil"
}