отображение случайного слова из списка

Я сделал список p с несколькими словами в нем, теперь я пытаюсь отобразить случайное слово из этого списка

это мой код

NSArray *randomAddons = [NSArray arrayWithContentsOfFile: @"wordsENG.plist"];
int randomIndex = arc4random() % [randomAddons count];
mainTextController.text = [username2 stringByAppendingString:[randomAddons objectAtIndex:randomIndex]];

Это происходит сбой и когда я меняю% [randomAddons count]; % 3; происходит сбой, но я не знаю, как правильно это кодировать Может кто-нибудь мне помочь?

Спасибо

EDIT:

Возникла проблема с отредактированным файлом plist, который по предоставленной ссылке jackjr300, смотрите в комментарии ниже. Тем не менее я остаюсь с авариями, которые я получил с самого начала. авария говорит:

Array: (
        (
        SAMSAM,
        SELSEL,
        DONDON
    )
)
2012-07-10 03:41:11.048 spinningyarn[1590:1bb03] -[__NSCFArray length]: unrecognized selector sent to instance 0xcfcfdd0
2012-07-10 03:41:11.048 spinningyarn[1590:1bb03] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFArray length]: unrecognized selector sent to instance 0xcfcfdd0'
*** First throw call stack:
(0x1b04022 0x1ee0cd6 0x1b05cbd 0x1a6aed0 0x1a6acb2 0x1468bd9 0x115dc3 0x3de995 0x979ed9 0x981725 0x8ea4ab 0x9837c6 0x8c9885 0x2166330 0x2168509 0x1a3b803 0x1a3ad84 0x1a3ac9b 0x26287d8 0x262888a 0xb3d626 0x29e2 0x2955 0x1)
terminate called throwing an exception(lldb) 

SAMSAM, SELSEL, DONDON - это 3 слова в моем файле списка P

Ответы на вопрос(3)

Ваш ответ на вопрос