我已经有些看法与一些按钮(名字 - “button_arrow_product002”),我想将数据发送文按钮“button_arrow_product002”被点击 我的代码在视图控制器名 'HarachieRolliController':如何从视图控制器将数据发送到视图控制器Xamarin的iOS(C#)
String title = json[1]["post_title"].ToString();
button_arrow_product002.TouchUpInside += (o,s) => {
DetailTovarProsmotr x;
x.HendlerButtonClicked(title);
Console.Out.WriteLine("Нажали кнопку перехода в детальный просмотр!!!!");
};
代码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;
}
}
}
在此代码,我有错误
'Use of unassigned local variable'
当我创建'新DetailTovarProsmotr()'我桅杆有一些参数,但我不知道这些。
UPDATE
我创建了第二个构造函数并接收String类型变量。但我有错误'对象引用未设置为对象的实例'。帮我解决问题。我的截图:
你DetailTovarProsmotr控制器未初始化。更改DetailTovarProsmotr x;到DetailTovarProsmotr x = new DetailTovarProsmotr();它应该工作。 –
'DetailTovarProsmotr x = new DetailTovarProsmotr();' 当我创建'新DetailTovarProsmotr()'我桅杆有一些论点,但我不知道这些。 错误:“类型'murakami_kiev.DetailTovarProsmotr”不包含一个构造函数'0' 参数 –
添加第二个构造到控制器这样的: 公共DetailTovarProsmotr(){} –