私はiPhone SKDに関する知識はほとんど持っていません(どのコードが客観的なコードであるか分かりません)。私はこれまでテーブルビューを使っていて、行がクリックされると別のnibファイルにコンテンツを表示しています。iPhone SDK - テーブルビュー、空白のエラー
各行にelseifステートメントがあり、ViewController内にnibファイルをロードするように指示しています。しかし、1つの行が問題を引き起こしている、それはアプリを粉砕する。ここで
else if ([[array objectAtIndex:indexPath.row] isEqual:@"ASCII Characters"])
{
Asciicharacters *asciicharacters = [[Asciicharacters alloc] initWithNibName:@"ASCII Characters" bundle:nil];
[self.navigationController pushViewController:asciicharacters animated:YES];
[asciicharacters release];
}
は、デバッガコンソールの画像です:
私が何をするかしない、まったく表示エラーはありません。その行がクリックされた場合(シミュレータとiPhoneの両方)、アプリがクラッシュするだけです。私は名前の中のスペースとは関係ないと思う。これはスペースを持つ唯一の行です。しかし、私はそれ以外の場合は愚かに見えるスペースが必要です。ありがとう:)
のルールと同じように動作しますが
でライン
を変更する必要があると思いますか? (これはおそらくエラーが発生していない可能性が高いからです)Xcodeのビルドメニューから "ビルドとデバッグ"を選択するだけです。 –
@middaparka、私の編集をデバッガコンソールのイメージで見てください。 – ryryan
先に進む前に、iOSプログラミングの詳細を学ぶことを強くお勧めします。無関心で役に立つ答えになるように聞くことができない数十もの質問をするつもりです。あなたは答えを得る方法で質問を語ることができ、あなたが得る答えを理解することができなくなります。あなたは自分のものを含めて、みんなの時間を無駄にしてしまいます。 –