data = [[NSMutableArray arrayWithCapacity:numISF]init];
count = 0;
while (count <= numISF)
{
[data addObject:[[rouge_col_data alloc]init]];
count++;
}
whileループをステップスルーすると、データ配列内の各オブジェクトは「スコープ外」になります
rougecoldataの実装は次のようになります。
@implementation rouge_col_data
@synthesize pos;
@synthesize state;
-(id) init {
self = [super init];
return self;
}
@end
私が見つけたほとんどのチュートリアルでは、これらの種類の配列のオブジェクトにのみNSStringを使用しています。
-ありがとうAlexE
編集
data = [[[NSMutableArray alloc] initWithCapacity:numISF]retain];
//data = [[NSMutableArray arrayWithCapacity:numISF] retain];
count = 0;
while (count < numISF)
{
[data addObject:[[[rouge_col_data alloc]init]autorelease]];
count++;
}
'data ='を切り替えても、同じエラーが発生します。