所以我有一个UITableView我想推到细节控制器,当该行被选中。推视图控制器从表视图中选择一行
我的尝试是:
public override void RowSelected (UITableView tableView, NSIndexPath indexPath)
{
var controller = new BlogDetailViewController();
navController.PushViewController(controller, true);
tableView.DeselectRow (indexPath, true);
}
但我得到的抱怨BlogDetailViewController()
需要一个参数。
我BlogDetailViewController
:
public partial class BlogDetailViewController : UIViewController
{
public string blogTitle;
public BlogDetailViewController (IntPtr handle) : base (handle)
{
}
}
什么是Intptr handle
和我如何通过它?我尝试添加一个零参数构造函数并推入,但是当我运行该应用程序时,它会推到黑屏。
你应该能够创建一个空的构造。使用Interface Builder创建了详细控制器吗? – Jason 2013-05-07 21:44:32
@jason雅它通过xcode添加到我的故事板 – Deekor 2013-05-07 21:45:11