使用类型'UITextField',需要算术或指针类型?

时间:2012-03-12 15:53:19

标签: objective-c

这是我调用方法的地方(发送消息):

   [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 {

这是我在消息调用中收到的错误消息:

  

使用过的类型' UITextField'需要算术或指针类型的地方

我该如何解决这个问题? (我是一个新手,尽可能快地学习......):D

2 个答案:

答案 0 :(得分:2)

这样做:

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

答案 1 :(得分:0)

您需要将UITextField个对象作为参数传递:

[db saveSiteData:txtSiteID STA:txtSTA desc:txtSiteDesc elev:txtElev];

至少阅读此内容 - http://en.wikipedia.org/wiki/Objective-C

PS。这将更有用 - The Objective-C Programming - Object Messaging