Mogenerator で生成された Swift の c-struct にアクセスできません。
構造体は実装にあります:
const struct MyAttributes MyAttributes = {
.foo = @"foo",
};
そしてヘッダーで:
extern const struct MyAttributes {
__unsafe_unretained NSString *foo;
} MyAttributes;
ブリッジ ヘッダーにヘッダー インポートを追加しました。しかし、Swift から構造体にアクセスできません。Objective CI を使用すると、できます。Swift は実装ファイルにあるように struct 宣言が必要なのかもしれないと思ったので、ブリッジ ヘッダーに .m ファイルを追加しようとしましたが、これは機能しません。これらのファイルは Mogenerator によって生成されるため、これらのファイルの構造を変更することはできないと思います。
これを修正するにはどうすればよいですか?
ありがとう。