私はiOS開発を学ぼうとしています。 例: Xcode 4.2を使用する新しい「シングルビューアプリケーション」を作成します。次に、ビューにテーブルビューを追加します。次に、 のFile> New> New Fileに移動し、UITableViewControllerのサブクラスであるUIViewControllerSubclassを作成します。 私はストーリーボードの私の唯一のビューコントローラをクリックし、アイデンティティインスペクタの下に移動し、そのクラスを私が作成したものに変更します。次に、テーブルビューのデータソースとデリゲートをビューコントローラにリンクします。私が作成したクラスから.mファイルを開き、セクションの数を1に、セクションの行数を3に設定し、 "Hello"と言うセルを設定します(cell.textlabel.text = @ "Hello ";)。私がプログラムを実行すると、 "SIGABRT"というエラーが出ますが、プログラムには警告もエラーもありません。私は間違って何をしていますか?xcode 4.2ビュークラスをカスタムクラスエラーに設定する
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 5;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
[email protected]"cell1";
return cell;
}
あなたは多くのことを間違っていると思います...達成しようとしているのは何ですか?私はあなたを助けることができるかもしれません。また、iOS 5.0シミュレータでサンプルを実行する場合は、iOS 4バージョンに切り替えます。時々エラーの詳細を教えてくれるのですが、なぜか – BBog