Используемый тип 'UITextField', где требуется арифметика или тип указателя? - PullRequest
0 голосов
/ 12 марта 2012

Здесь я вызываю мой метод (отправляю сообщение):

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

2 голосов
/ 12 марта 2012

Просто сделайте это:

[db saveSiteData:(UITextField *) txtSiteID STA:(UITextField *) txtSTA desc:(UITextField *) txtSiteDesc elev: (UITextField *) txtElev ]
0 голосов
/ 12 марта 2012

Вам необходимо передать UITextField объекты в качестве параметров:

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

И прочитайте хотя бы это - http://en.wikipedia.org/wiki/Objective-C

PS. Это будет более полезно - Программирование в Objective-C - Обмен сообщениями

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...