На вопрос о предупреждении в Objective-C кодировании - PullRequest
0 голосов
/ 13 ноября 2009

У меня есть один файл viewcontroller.h и .m и viewcontroller1.h и .m

В файле viewcontroller1.m, я пишу функцию как BOOL rechable = [viewcontroller functionrechable];

выдает предупреждение как предупреждение: инициализация делает целое число из указателя без приведения

как убрать это предупреждение ??? Есть ли способ сделать это?

Ответы [ 2 ]

1 голос
/ 13 ноября 2009

Это говорит о том, что вы определяете достижимость как тип BOOL, который действительно разрешается в целочисленный тип, но сообщение [viewcontroller functionrechable] возвращает указатель. Вы можете удалить предупреждение, либо приведя тип возвращаемого значения функции к BOOL или int, либо изменив тип достижимости на указатель.

0 голосов
/ 13 ноября 2009

Какое определение для метода [viewcontroller functionrechable] ....

Решение наиболее вероятно:

BOOL rechable = (BOOL) [viewcontroller functionrechable];

Но мне нужно определение, чтобы быть уверенным.

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