2017-09-08 17 views

答えて

1

エクステンション内のメソッドをオーバーライドすることはできません。あなたがしようとしていることは、スウィフトでは不可能です。 ObjC(NSURL)ではメソッドを振る舞うことができますが、これを実動コードで行うべきではありません。あなたが上記の作業をいくつかのトリッキーでスウィフトで行うことができたとしても、同じ理由でプロダクションコードで使用するべきではありません。たとえば、の実装で、descriptionが特定の方法で動作することを期待している実装を壊す可能性があります。

このスタイルの文字列が必要な場合は、既存のクラスのdescriptionは変更しないでください。