Вы передаете целочисленные значения в ваши методы, что неверно, потому что объявленные вами функции принимают только integer pointer
, а не значение, которое является причиной появления предупреждения. И objectAtIndex:
метод принимает только целое значениеуказатель, поэтому, если вы запустите, это может вызвать крах в вашем приложении.
Самое простое решение - это изменение типа параметра в ваших функциях.Реализация может быть похожа на функцию ниже.
- (id) getTitleAtIndex:(int )index
{
if(index < [resultsTitles count] )
return [resultsTitles objectAtIndex:index];
else
return nil;
}