单击UIImageView以更改ViewController

时间:2015-05-29 17:27:07

标签: ios swift parse-platform segue uistoryboard

我有一个自定义图片(个人资料图片),我想点击它并转到个人资料视图。我正在注册点击,我在故事板中设置了segue,但是当我点击时,没有任何反应。配置文件图片是PFTableViewCell(使用解析)的一部分,它是PFQueryTableViewController的一部分。我试图导航到另一个PFQueryTableViewController。以下是它们在故事板上的连接方式:

enter image description here

以下是我在转换代码中尝试做的事情:

func onProfileTap(send:AnyObject){
    NSLog("Profile Clicked")

    let storyboard = UIStoryboard(name: "Main", bundle: nil)
    var vc:WrapperProfileViewController = storyboard.instantiateViewControllerWithIdentifier("ProfileViewController") as! WrapperProfileViewController
    vc.parseUser = parseUser!
    holder?.navigationController!.pushViewController(vc, animated: true)
    //holder is a PFQueryTableViewController. "self" is PFTableViewCell
}

我之前做过非常类似的事情并且有效。我检查以确保segue标识符是正确的,但除了NSLog打印到控制台之外没有任何其他事情发生。

1 个答案:

答案 0 :(得分:1)

只是查看您的代码,并且对您的情况一无所知,我猜我holdernil。这肯定是"没有任何事情发生的原因"。您可以使用其他println语句轻松测试该内容。