次の私の目標は、2 つのパスのいずれかを介してポップオーバーを表示することです。
最初は明示的にボタンが押されたとき、2 番目はカウントダウン タイマーが切れたときです。
最初のものは機能しています - ストーリーボード セグエをポップオーバーとして構成し、ボタンに結び付けています。ボタンを押すと、ポップオーバーが表示されます。すごい!
2番目はそうではありません-毎秒-カウントダウンの残り秒数でラベルを更新するメソッドを呼び出すタイマー(NSTimer)があります。カウントダウンがゼロになったら、自動的にポップオーバーを呼び出したいと思います。私は 2 つの方法を試しました。1 つはプログラムでボタンを呼び出す方法です ( [self popoverButton:self]
)。もう 1 つは次のコードを使用しています。
PopViewController *myPopVC = [[PopViewController alloc] init];
UIStoryboardSegue *aSegue = [[UIStoryboardSegue alloc] initWithIdentifier:@"popoverSegue" source:self destination:myPopVC];
[self prepareForSegue:aSegue sender:self];
[aSegue perform];
これら2つのアプローチはどちらも機能していないため、助けていただければ幸いです。