2012-03-12 82 views
0

這是我叫我的方法(發短信):需要算術或指針類型的使用類型'UITextField'?

[db saveSiteData:(UITextField) txtSiteID with:(UITextField) txtSTA and:(UITextField) txtSiteDesc and: (UITextField) txtElev ] 

這是方法的聲明:

- (void) saveSiteData:(UITextField*) txtSiteID STA:(UITextField*) txtSTA desc:(UITextField*) txtSiteDesc elev:(UITextField*) txtElev { 

這是我得到的消息調用錯誤信息:

Used type 'UITextField' where arithmetic or pointer type is required

我該如何解決這個問題? (我是一個新手,學習一樣快,我可以..):d

+0

您的問題的主題/標題是指您實際上沒有在您的問題的主體中提到的錯誤消息。你能編輯標題以反映你收到的實際錯誤嗎?否則,人們尋找幫助「...在哪裏需要算術或指針類型」的錯誤將在這裏降落,但沒有得到任何幫助。 – Nick 2013-06-21 14:06:49

回答

2

只是這樣做:

[db saveSiteData:(UITextField *) txtSiteID STA:(UITextField *) txtSTA desc:(UITextField *) txtSiteDesc elev: (UITextField *) txtElev ] 
+0

我做到了,現在我得到這個錯誤: 'slSQLite'沒有可見的@interface聲明選擇器'saveSiteData:with:和:and:' 我真的被「with」和「confused」和「......它必須與聲明有關,但我不知道是什麼......(在例子中把它們從書中拿出來) – SpokaneDude 2012-03-12 16:00:17

+0

txtSideID和所有其他的都是你想發送給方法的UITextFields ? – 2012-03-12 16:01:12

+0

是的......正如我剛纔所說的,我認爲我的聲明是混亂的......什麼是「與」和「和」與聲明方法有關? – SpokaneDude 2012-03-12 16:02:36

相關問題