2016-12-14 9 views
1

Я пытаюсь небезопасно отображать UIImageView в LLDB. Я получаю сообщение об ошибке: неизвестное имя типа 'let'. Вот снимок экрана, error: unknown type nameОшибка LLDB: неизвестное имя типа 'let', Xcode 8.1

Я попытался импортировать UIKit

expr -l Swift -- import UIKit 

но это не решает проблему.

+0

Сравнить http://stackoverflow.com/a/38905566/1187415. - И это '.self', а не' .safe' –

+0

Сравнение было сделано до публикации вопроса, поэтому упоминание expr -l Swift - import UIKit не работает. –

ответ

1

Мне кажется, что вы пытаетесь оценить быстрое выражение, если оно не остановлено в кадре Swift. lldb угадывает соответствующий язык для выражения на языке текущего фрейма. Если это C, то «let» находится в позиции, чтобы быть именем типа, понимая ошибку.

Что произойдет, если вы:

(lldb) выраж -l быстры -

Вы можете заставить все выражения, которые будут работать как быстрые выражения с помощью:

(lldb) настройки установить целевые .language swift

если это подходит для ваших целей лучше.

+0

'(lldb) expr -l swift -' 'Введите выражения, а затем оканчивайтесь пустой строкой для оценки:' '1' Я не знаю, что произошло, но после перезапуска приложения я не могу реплицировать проблему. –

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

  • Нет связанных вопросов^_^