для начала .... cell == nil означает, что либо ячейка не объявлена, либо она ни на что не указывает ... я надеюсь, что именно это вы и пытаетесь сделать там ...
используйте NSLog (), чтобы проверить, есть ли в массиве ur все элементы (все 9 кнопок) ... вы можете запустить цикл for, чтобы проверить это и проверить через консоль в xcode ... после подтверждения теперь посмотрите, рисуете ли вы все 9 кнопок в РАЗМЕРАХ экрана iphone, который составляет 320 * 460 ... и у вас не возникнет никаких проблем ..
мое мнение таково, что вы не заполнили ваш массив должным образом, поэтому я хотел бы предложить вам создать временный массив непосредственно перед отображением кнопок, ПОДТВЕРЖДАЙТЕ еще раз через конструктор интерфейса, что все ваши соединения в порядке ... я предложил бы использовать NSMutableArray .... не забудьте поместить последний объект "nil" в этот массив ...
надеюсь, это поможет