次のクラスを作成しようとしています。
@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文字を使用してこれを回避する方法はありますか?