Xcode デバッガーでオブジェクトdebugDescription
の値を表示するときに、プロパティをオーバーライドしようとしています。NSDate
私の延長コード:
import Foundation
extension NSDate {
public override var debugDescription: String {
return "FOOFOOFOO"
}
public func yeah() -> String {
return "yeah!"
}
}
yeah
関数を呼び出すことができprint
、デバッガーの出力で正常に機能するため、拡張コードを含むファイルがテスト プロジェクトのターゲットに含まれていることを確認しました。しかし、私はdebugDescription
プロパティを使用するように取得することはできません。
私の実際の目標は、以前に Objective-C で行ったことを実行することです (詳細については、この質問を参照してください) が、Swift でそれを行う方法にこれまで苦労しています。