私はiPhoneアプリを開発しています。NSMutableArrayの内容を確認する
私は、次のINITコードがあります。その後
shapes = [NSMutableArray arrayWithCapacity:numShapes];
を、私は次の操作を実行したい:
- (CGSize) sizeOfShapeType:(ShapeType)type{
CGSize shapeSize = CGSizeMake(0, 0);
if (shapes != nil) {
for(Object2D* obj in shapes)
if (obj.figure == type) {
shapeSize = obj.size;
break;
}
}
return (shapeSize);
}
しかし、私はいつも形状内のすべての図形のでEXEC_BAD_ACCESSを取得配列はnullです。
Object2Dがnullであるかどうかを確認するにはどうすればよいですか?
私はここで例外を取得:あなたはそれが途中で割り当て解除取得することはできませんを確認するために、それを保持しなければならないので、
for(Object2D* obj in shapes)