2013-06-16 2 views
0

Если я исполняю эту линию<переменная не NSBundle> отображается NSBundle: объект bundleForClass

NSBundle* bundle = [NSBundle bundleForClass:[MyClass class]]; 

Затем в окне просмотра он говорит:

bundle = (NSBundle*) 0x1fdc9d0 <variable is not NSBundle>. 

Хотя код выполняется без проблем и Я могу использовать пакет в выпуске.

Почему это так?

+0

Вы видите это, когда находитесь именно в этой строке кода или после передачи его на следующую строку? – Hejazi

+0

На следующей строке, после ее выполнения. – Gruntcakes

+0

Если вы щелкните правой кнопкой мыши на переменной в окне просмотра и выберите «Печать описания пакета», что вы видите? – Hejazi

ответ

0

Это просто проблема с отображением Xcode. Переменная действительно имеет допустимое значение и указывает на правильный объект в памяти, но окно чата не может распознать его по какой-либо причине.

Смежные вопросы