2010-02-09 4 views
1

Как вы можете вернуть значение массива (ведьма - число) в виде строки?Возвращаемое значение массива как NSString

Текущий код:

return [numbers objectAtIndex:row]; 

также пытались:

return @"%@", [numbers objectAtIndex:row]; 

не повезло ..

спасибо :) PS: Да, я глуп. (:.

+0

Вы снова ?! :) Определенно, задавайте вопросы здесь, но если вы новичок в Objective-C, я не могу рекомендовать эту книгу достаточно высоко: http://www.amazon.com/Cocoa-Programming-Mac-OS-3rd/dp/0321503619 , Проведите пару часов и пройдите по учебникам. Это заставило меня ускорить несколько лет назад на Obj-C/Cocoa в течение нескольких часов и было очень полезно. –

+0

Я получу книгу, единственное, что я живу в Норвегии, и у нас нет книжных магазинов с книгами по программированию;) – Emil

+0

Если вы можете найти старую копию на eBay.no или где угодно, это действительно стоит каждого пенни. –

ответ

3
return [[numbers objectAtIndex:row] description]; 

В C/ObjC/C++/Javascript/D/многие другие C на основе языков, оператор запятая не создает массив/кортеж

(a,b,c,d,e) 

похож чтобы

e 

(при оценке a и b и c и d как побочный эффект).

+0

Ах, ладно, спасибо :) – Emil

+0

+1 за разговор о нелюбимом запятой. Но будьте осторожны с новичками, что мы не пишем '(a, b, c, d, e)' почти всегда на языках C. –

+0

Btw, объект ** s ** AtIndex недействителен :) – Emil

Смежные вопросы