セットにNSSet
withがあり、次のようにインスタンス メソッドを使用してチェック@"x"
しようとしています。member:
NSSet *everythingOnStack = [[NSSet alloc] initWithObjects:program, nil];
NSSet *variablesOnStack = [[NSSet alloc] initWithObjects:([everythingOnStack member:@"x"]),nil];
NSLog(@"Variables on, %@",variablesOnStack);
NSLog(@"Everything on stack,%@",everythingOnStack);
member:
メソッドが を認識していないようで、その理由がわかりません@"x"
。以下はNSLog()
出力です。ドキュメントを読んだところ、うまくいくはずです。混乱している。
2012-05-21 20:43:07.902 Calculator[21589:f803] Variables on, {(
)}
2012-05-21 20:43:07.904 Calculator[21589:f803] Everything on stack,{(
(
1,
2,
x,
"+"
)
)}
私は、スタンフォードのオンライン クラスを通じて、Objective C を学んでいます。