2013-06-04 27 views
-1

我希望我的iOS應用將URL傳遞到用戶鍵入的文本。相關代碼粘貼在下面。當我運行該應用程序時,文本不會被分配任何值。它保持爲空。如何從表格的自定義單元格中的TextField獲取值(標籤)查看以在URL上發佈

我是iOS編程新手,可能在這裏丟失了一些明顯的東西。任何幫助/指針將不勝感激。

Mac OS版本:10.6.8(64位) Xcode的版本:3.2.3

在..「我已經創建了一個表視圖並置於表的每一行內的自定義小區中的snapshop的TextField是在自定義單元格視圖內,Post是textField旁邊的一個按鈕,它是一個完成的按鈕,如果我點擊那個按鈕,我們在textField中輸入的文本應該發佈到我在代碼片段中指定的URL上。

注意:文本就像是一條評論,併發布此評論,該評論應張貼在該單元格中的特定圖像上。

我已經複製下面的代碼片段。我還附上了一張圖片來解釋。

-(IBAction)postAction:(id)sender 

{ 

    int index=[sender tag]; 

    homecell *cell = [[homecell alloc] init]; 

    UITextField *txt_c =(UITextField *)[cell.txt_comment viewWithTag:index]; 

    NSLog(@"jj %@",txt_c); 

    gen_data *ut1=[[gen_data alloc]init]; 

    gen_data *ut=[gen_data getInstance]; 

} 
+0

你有沒有想過你的Xcode升級到最新的版本是第一個? 3.2.3是古老的,我正在使用4.6.2 –

回答

0

我假設你已經使用界面生成器創建的視圖,可能是所有你需要的是那個文本框連接爲IBOutlet中並訪問值。

IBOutlet是這裏的關鍵詞,搜索它,你會發現真正快速的方式來做到這一點。

請檢查此link

0

你應該首先獲得一些關於iOS編程的基礎知識。

爲什麼要創建一個與您的UITableView無關的全新自定義單元格?當你這樣創建它時,這是一個全新的UITableViewCell。 你應該首先連接它,得到它的NSIndexPath,然後使用它並做你想做的。

順便說一句,如果你想看到的UITextField的文字,你應該NSLogmyTextField.text

而且你可以很容易地編寫viewWithTag:sender.tag,沒有必要在這裏創建一個額外的伊娃

相關問題