Забавный ... это кажется ошибкой в классе UIAlertView
.
Я просто сделал быстрый тест, показывая UIAlertView
с сообщением, состоящим из нескольких линий - и на IPad симуляторе (IOS 6,1) предупреждение вида перерывов при отображении 13 линий или более. Кажется, что после 12 строк вид предупреждения больше не становится больше, и, видимо, тогда возникает некоторая ошибка, потому что он думает, что он должен прокручиваться, но нет прокрутки.
Итак, убедитесь, что вы не показывают больше, чем 12 строк в UIAlertView я бы сказал ...
UPDATE:
Я только что сделал еще одно испытание - и я обнаружил, что крах not (only), связанный с количеством строк, но с настройкой свойства tag
представления предупреждения - если вы не установите tag
, он по-прежнему работает и показывает scrollview - только когда вы устанавливаете тег, с которым он падает, более 12 строк ... странно.
UPDATE 2 (и последний):
кажется, что если целое значение tag
меньше, чем 12345 (я тестировал 1,12,123,1234) он также работает - просто выше tag
значение приводит к авария. Тем не менее странно, как tag
собственности является NSInteger
и как таковая должна иметь по крайней мере 32 бит, поэтому 12345 не должно быть никаких проблем переполнения мудр ...
Где вы размещали alertview объект InPlace из Scrollview объекта –
поиска для возникновения 'displayScrollerIndicators' в вашем классе проверяет, не вызывается ли u с объектом' alert's'. – rptwsthi
Укажите значение 'str', чтобы проблема была воспроизведена. –