0

次のクラスを作成しようとしています。

@objc(GameFacade)
class GameFaçade: NSObject {
   ...
}

ただし、コンパイルしようとすると、次のエラーが発生します。

「swift_name」属性のパラメーターは ASCII 識別子文字列でなければなりません

このエラーは-Swift.hヘッダーにあり、生成されたコードは

SWIFT_CLASS_NAMED("GameFaçade")
@interface GameFacade : NSObject
...
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end

rdar://22737851で報告されているバグのようです。

非ASCII文字を使用してこれを回避する方法はありますか?

4

0 に答える 0