我已經有些看法與一些按鈕(名字 - 「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(){} –