0

私は問題を抱えています。誰かが私を助けてくれることを願っています! 前もって感謝します。

セグエにリンクされた「スコープ」ボタン(スクリーンショットを参照)があり、セグエはテーブルビューに移動します。

ここに画像の説明を入力

私がやりたいことは、テーブルに何かを表示するか、アラートビューをスローするかを決定するテーブルビューコントローラーです。

私がしたことは:

if ([_countryScopes count] == 0) {

    [self.view removeFromSuperview];
    //no scope for this country
    NSMutableString *message = [[NSMutableString alloc]initWithString:@"No scope information."];
    UIAlertView *av = [[UIAlertView alloc] initWithTitle:countryName message:message delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil];
    //av.tag = MAIN_ALERT;
    [av show];


}

しかし、どういうわけか空のテーブルがまだ表示されています。

どうすればこれを取り除くことができますか?

どうもありがとう!

よろしく、ヤシュ

4

1 に答える 1

0

0.1秒後にアラートビューを表示するだけです。これでうまくいくことを願っています:

[av performSelector:@selector(show) withObject:nil afterDelay:0.1];
于 2012-06-26T15:06:53.217 に答える