вызовите метод делегата, если свойство изменяется - PullRequest
0 голосов
/ 11 ноября 2011

Я использую RestKit с Object-mapping. Запускается асинхронно, и после получения данных с сервера объект обновляется.

Дело в том, что мне нужно сообщить другому классу, что свойство объекта изменилось.

Прямо сейчас я сталкиваюсь с ошибкой:

bool _WebTryThreadLock(bool), 0x1ae420: Tried to obtain the web 
lock from a thread other than the main thread or the web thread. 
This may be a result of calling to UIKit from a secondary thread. Crashing now...

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

Что я могу сделать, чтобы решить эту проблему?

Любая помощь приветствуется!

1 Ответ

1 голос
/ 11 ноября 2011

Может быть, вам нужно отправить сообщение, как это:

[obj executeSelectorOnMainThread: @selector (метод)]

...