0

i have a main view (uitableviewcontroller) that have table and a button
the button is linked with modal segue to another view to add object to the table (on the main view )
and the cell is linked with modal segue to a tabbarcontroller which on the first tab display details about this object

i'm trying to automatically transition into the detail view (to the first tab ) after creating new object

i can't figure how to do it
using performSegueWithIdentifier fails with presentation already in progress
and using tableView didSelectRowAtIndexPath i can't quite create the logic for this transition

help will be appreciated
Thank you

4

1 に答える 1

0

ボタンには関連するアクションがありますか?その場合は、performselectorを使用してボタンの押下をシミュレートできます。

[self performSelector:@selector(buttonAction:) withObject:nil afterDelay:0.01];   

進行中の表示が原因でセグエの起動の問題が失敗した場合は、上記のメソッドを使用して、適切な遅延の後にメソッドを呼び出して、ビューが表示されていることを確認することもできます。おそらく、viewDidAppearメソッドと組み合わせて使用​​するでしょう。これがお役に立てば幸いです。

于 2013-03-08T00:25:18.033 に答える