次のコードを使用して、menuitem を介して NSString を渡そうとしています
CCMenuItem * buyButton = [CCMenuItemLabel itemWithLabel:buyLabel target:self selector:@selector(buyItem:)];
buyButton.userData = (__bridge void *)((NSString*)(itemName));
次のセレクターに
-(void) buyItem:(CCMenuItemLabel*)sender {
NSString * itemName = (NSString *)sender.userData;
}
しかし、私はセレクターでクラッシュしています。私はアークを有効にして cocos2d を使用しているため、ユーザーデータ割り当てのブリッジです。(kobold2d)。何か案は?