让我们想象一下这种情况:
游戏.h:
@interface Game : CCLayer
{
NSMutableArray* questions;
}
@property (nonatomic,retain) NSMutableArray* questions;
- (void) didLoadFromCCB;
- (void) pressitem:(id)sender;
@end
游戏.m
@implementation Game
@synthesize questions;
- (void) didLoadFromCCB
{
NSMutableArray *questions = [[NSMutableArray alloc] initWithObjects:[NSNumber numberWithInteger:-1],nil];
NSLog(@"didload %@", questions);
}
- (void) pressitem:(id)sender
{
NSLog(@"pressitem %@",questions);
}
@end
我从 didLoadFromCCB 获取日志,但在 pressitem 上它返回 null。不应该通过我的所有实现来访问数组吗?
我知道这个接缝就像一个真正的菜鸟问题,但我来自 actionscript/php 背景,我刚刚订购了一本 C 和一本 Objective C 的书,但在我等待的时候,我只是想深入研究一下。
感谢您的时间 :)