如果我喜欢,我知道它的错误,但任何人都可以提供替代解决方案吗?
for(int i = 0;i<=3;i++)
{
myclass *obj[i] = [[myclass alloc] init];
}
答案 0 :(得分:2)
这很难说,因为你没有说明你想要做什么。这是我最好的猜测:
myclass *obj[4];
for (int i = 0; i < 4; i++) {
obj[i] = [[myclass alloc] init];
}
(另请注意对i < 4
的更改。由于最终结果是循环四次而不是三次,因此说i <= 3
是不好的形式。)