私はXCode4とStoryboardを使って新しいiPadアプリを作成しました。私はいくつかの(5)様々なビューコントローラを持っています。クラス(HomeViewClass)を作成し、View Controllerの1つを取得し、そのクラスを「HomeViewClass」に変更し、このコードをviewDidLoadメソッドに配置しました。私はもともと非ストーリーボードプロジェクトでこれを行っていましたが、ここでは完全に動作しました...(示されているところでループしています)。私の "viewDidLoad"がループにあります
allButtons = [NSMutableArray array];
for(int k = 40, m = 0; m < 6; m++, k+= 42) // this controls the vertical distance between rows
for(int i = 0, j=182; i < 7; i++, j+=82) { // this controls the size (j) and horizontal distance
calendarButton *cb= [calendarButton buttonWithType:UIButtonTypeCustom];
[cb makeFrame:CGRectMake(j, k, 80, 40) number: allButtons.count+1 color:[UIColor orangeColor]];
// x y w h
[self.view addSubview:cb]; // <------------------- causing a viewDidLoad loop
[allButtons addObject:cb]; // put it in the array
}
これを修正するにはどうすればよいですか?
私は「クリーン」でしたが、もう一度やり直しています... XCodeで聞いてみましょう! – SpokaneDude