私は単純なmapViewアプリケーションを作成しました。これは2種類の問題を示しています。MapViewアプリケーション
1スレッド1で実行が停止しています。シグナルSIGABRTエラーです。
2この関数は、コンパイル時エラーを示しています。
- (IBAction)findMe:(id)sender {
If([[toggleButton titleForState:UIControlStateNormal] isEqualToString:@"Find Me"])
{
[toggleButton setTitle:@"Hide Me" forState:UIControlStateNormal];
mapView.showsUserLocation=YES;
}
else
{
[toggleButton setTitle:@"Find Me" forState:UIControlStateNormal];
mapView.showsUserLocation=NO;
}
}
これらのエラーを削除するにはどうすればよいですか?
私は自分のコードに1つ以上の場所の座標を入れたい地図上にloc.pngアイコンを表示したいのですが、どのようにこの作業を行うことができますか?
あなたは、このリンクからサンプルプロジェクトを参照することができます:あなたは3つの理由のための時間のコンパイルエラーになっているhttps://drive.google.com/open?id=0B5pNDpbvZ8SnRmNFS0pjVnJFWHc
あなたは "もし" に資本Iを使用しています。それは "if"でなければなりません。コンパイル時にエラーが発生する可能性があります。 – LoganHenderson
コンパイル時エラーは削除されます。スレッド1:シグナルSIGABRTエラーが実行時に保持されます。 –
@ user2557829この質問はhttps://stackoverflow.com/questions/45067276/thread-1-signal-sigabrt-error/45069255#45069255 –