Avatar
@optional なメソッドがある Objective-C のプロトコルにコンフォームした Objective-C のクラスを Swift で extend した場合、その @optional なメソッドが?で呼べない... (edited)
4:43 AM
@protocol P <NSObject> @optional - (void)optionalMethod; @end @interface C : NSObject <P> @end class S: C { override func optionalMethod() { super.optionalMethod?() // できない } } (edited)
4:43 AM
これってこういうものでしたっけか...