点击 UIImageView 更改 ViewController

click on UIImageView to change ViewController

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

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

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 打印到控制台之外没有任何反应。

只看你的代码,对你的情况一无所知,我猜 holdernil。这肯定是 "nothing happens" 的一个原因。您可以使用另一个 println 语句轻松测试它。