【发布时间】:2016-01-18 18:34:46
【问题描述】:
我有一些按钮的视图(名称 - 'button_arrow_product002'),我想发送数据 wen 按钮 'button_arrow_product002' 被点击 我在 ViewController 中的代码名称为“HarachieRolliController”:
String title = json[1]["post_title"].ToString();
button_arrow_product002.TouchUpInside += (o,s) => {
DetailTovarProsmotr x;
x.HendlerButtonClicked(title);
Console.Out.WriteLine("Нажали кнопку перехода в детальный просмотр!!!!");
};
code ViewCotroller 什么句柄按钮被点击:
namespace murakami_kiev
{
partial class DetailTovarProsmotr : UIViewController
{
public DetailTovarProsmotr (IntPtr handle) : base (handle)
{
}
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
}
public void HendlerButtonClicked(String json){
titleproduct.Text = json;
}
}
}
在这段代码中我有错误
'使用未赋值的局部变量'
当我创建“new DetailTovarProsmotr()”时,我有一些论据,但我不知道。
更新
【问题讨论】:
-
您的 DetailTovarProsmotr 控制器未初始化。更改 DetailTovarProsmotr x;到 DetailTovarProsmotr x = new DetailTovarProsmotr();它应该可以工作。
-
'DetailTovarProsmotr x = new DetailTovarProsmotr();'当我创建“new DetailTovarProsmotr()”时,我有一些论据,但我不知道这些。错误:'类型
murakami_kiev.DetailTovarProsmotr' does not contain a constructor that takes0' 参数' -
向控制器添加第二个构造函数,如下所示:public DetailTovarProsmotr(){}
-
感谢您的回答。我正在更新我的帖子
-
titleproduct是什么类型?
标签: c# ios xamarin xamarin.ios