私はNSStringを持っています。
NSString *str;
そして、それを構造体に格納する必要があります。
struct {
int *s;
} st;
そして、それを設定します。
st.s = str;
では、どのように取得すればよいのでしょうか。
return (__bridge_retained NSString *)st.s;
上記を試しましたが、次のエラーが表示されます: Incompatible types casting 'int *' to 'NSString *' with a __bridge_retained cast.
質問に答えた。このように構造体で NSString を定義するだけです。
struct {
__unsafe_unretained NSString *s;
} st;
ありがとう、カール・ヴィージー!