В объективном сценарии C Я пытаюсь получить случайную строку из NSArray с помощьюИспользование рандов() с NSUInteger, чтобы получить случайный элемент из массива
int idx = rand() % self.adviceList.count;
Однако, каждый раз, когда он выполняет это бросает EXC_ARITHMETIC
ошибка. Мой вопрос имеет два аспекта:
1) Как я могу получить код для запуска
2) есть более переносимый способ для генерации случайных INT/NSUInteger в программировании IOS?
Скорее всего, 'count' равен нулю. Возможно, потому, что 'adviceЛист' равен нулю, возможно потому, что это просто пустой список. –