謝罪これは初心者の質問であれば、オンラインで調べてみると簡単な答えが見つかりませんでした。IBAction内のifを使用する際に問題が発生する
私のiPhoneアプリにフィールド(「googlemap」)が埋め込まれていないと、ナビゲーションバーのボタンが消えるようにしようとしています。 if文であると考えて、次のコードを使用しました。その結果、ボタンの機能がすべて失われ(別のビューが呼び出されます)、消えません。
-(IBAction)btnMapM
{
if (googlemap != nil)
{
LocationInfo *ObjLocInfo = [self.LocationInfoArr objectAtIndex:0];
LocationMap *ObjLocationMap = [[LocationMap alloc] initWithNibName:@"LocationMap" bundle:nil];
ObjLocationMap.address = ObjLocInfo->address;
ObjLocationMap.latitude = ObjLocInfo->latitude;
ObjLocationMap.longtitude = ObjLocInfo->longtitude;
[self.navigationController pushViewController:ObjLocationMap animated:YES];
[ObjLocationMap release];
}
}
私は思ったほど単純ではありませんか?そうでない場合、誰かが正しい方向に私を指すように時間を持っている場合、私は...それを本当に感謝:-S
おかげで、
ニック
は 'googlemap'の種類は何ですか? 「満たされた」とはどういう意味ですか? –
「フィールド( 'googlemap')が入力されていないということを意味していますか?テキストフィールドですか? – filipe
申し訳ありませんが、SQLデータベースのNSString内のVARCHARフィールドです。これは通常、アドレス情報を保持しています(したがって、上部のbtnMapボタン)。 –