所以我有一個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