2015-04-27 2 views
4

Я думал, что протокол Printable сделает это, но это не так. Есть ли другой протокол? Я хочу, чтобы показать 3 цифры, а не "C._GLKVector3"В игровой площадке Xcode контролируйте представление строки в правой колонке?

enter image description here

+0

Там в 'протокол DebugPrintable'. Возможно, попробуй? – nhgrif

+0

Я просто попробовал. Это не так. –

+0

Ваше право. Я просто попробовал это. – nhgrif

ответ

2

Как Свифта 2 это может быть сделано, делая вид соответствует CustomStringConvertible (ранее Printable). В случае GLKVector3 вы могли бы сделать:

extension GLKVector3: CustomStringConvertible { 
    public var description: String { 
     return "<\(x), \(y), \(z)>" 
    } 
} 

enter image description here

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