私は次の目的のCクラスを書きました..
@interface thumb_user_info : NSObject
{
@public // Otherwise I was not able to access in other class.
NSString *user_name;
int user_id;
}
@end
他のクラスでインスタンスを作成し、user_id の値を設定しようとすると、「保護されています」というエラーが表示され、上記のように公開せずにこれらの ivar にアクセスする方法が表示されます。私はObjective Cの基本を知っています。自分自身を明確にすることを躊躇したくありません。
注:私も合成してみました...それでも同じエラー...
ありがとう。