В настоящее время я работаю с библиотекой XMPP для Objective-C, и я использую код примера "Рабочий стол".
Он записывается в порядке; однако, когда я открываю новый чат, или кто-то посылает мне сообщение, он падает.
Это похоже на то, что что-то не так:
XMPPStream[11678:1b03] RECV:
2012-06-05 15:03:59:379 XMPPStream[11678:1b03] RECV:
2012-06-05 15:03:59:382 XMPPStream[11678:403] RosterController: xmppRosterDidChange:
2012-06-05 15:03:59:387 XMPPStream[11678:403] RosterController: xmppRosterDidChange:
2012-06-05 15:04:01:900 XMPPStream[11678:403] tableView:shouldEditTableColumn:"jid" row:0
2012-06-05 15:04:01:900 XMPPStream[11678:403] user:
objc[11678]: cannot form weak reference to instance (0x7fcd4a498930) of class ChatController
и
objc[11998]: cannot form weak reference to instance (0x7f853bd17c70) of class ChatController
(lldb)
(lldb)
Что означает "Невозможно сформировать слабую ссылку на экземпляр... класса ChatController"? Вы, ребята, знаете, как я могу это исправить? Я использовал более старую версию этого кода со Snow Leopard, и это сработало, Лев меня надувает!
Спасибо!