Вам, вероятно, не понравится этот ответ слишком ...
Некоторые вещи, которые работали в 2.2, не работают в 3.0 (вы уже знаете это). Некоторые API изменились и т. Д. *
Однако, некоторые вещи отличаются, потому что они никогда не должны были работать в первую очередь (согласно Apple).
Я не могу быть уверен, что одним из этих изменений является ваша проблема, но это может быть. Определенно были затронуты тонкости, связанные с перьями и свойствами.
Мой совет:
Во-первых, проверьте соединения пера, может быть, у вас отсутствует соединение, из-за которого 2.2 позволяет вам обойтись, а 3.0 - нет.
Затем создайте тестовое приложение с простым представлением таблицы и посмотрите, сможете ли вы заставить его работать. Если это произойдет, вы должны начать добавлять сложности из своего кода в тестовое приложение, пока оно не сломается.
К сожалению, это может занять некоторое время. Вы также можете опубликовать некоторый код, чтобы увидеть, есть ли что-нибудь, что мы можем найти.