Как NSLog необязательный Int в Swift?
NSLog по-прежнему присутствует в Swift и предлагает некоторые дополнительные функции, недоступные с println, такие как отметка времени, модуль и поток.
Однако я не уверен, как зарегистрировать необязательный, например необязательный Int.
Протоколирование развернутой опции работает нормально, например
if let i = myIndex
{
NSLog("%@ i %d", __FUNCTION__, i)
}
Попытка войти myIndex, который я ожидал бы быть объектом, поэтому используя спецификатор формата %@;
NSLog("%@ myIndex %@", __FUNCTION__, myIndex)
Выдает ошибку сборки:
Value of optional type 'Int?' not unwrapped; did you mean to use '!' or '?'?
Как я могу использовать NSLog - нет println - чтобы утешить мой необязательный Int?