我有一个自定义图片(个人资料图片),我想点击它并转到个人资料视图。我正在注册点击,我在故事板中设置了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打印到控制台之外没有任何其他事情发生。
答案 0 :(得分:1)
只是查看您的代码,并且对您的情况一无所知,我猜我holder
是nil
。这肯定是"没有任何事情发生的原因"。您可以使用其他println
语句轻松测试该内容。