之前按鈕的操作基本上,我有一個按鈕,當你按下它,它運行其行動methond(在我的數據類變化的領域),並繼續入其中顯示領域的又一視圖。經過一些調試後,我意識到prepareSegue,或許其他相關的方法在我的按鈕的動作之前運行,因此顯示舊的字段值而不是新的。有沒有辦法解決。我想也許不是segueing上按下按鈕,我會創造一個原因請看我的第一個場景,原因請看它在我的按鈕操作方法的結束,但我不知道如何設置程序作出了賽格瑞的目的地。還是有更好的方式來更新賽前的領域?提前致謝。iOS版prepareSegue
回答
如果SEGUE正在發生自動,你可以做的工作(現場升級)內prepareForSegue:
。您在該方法中給出的segue可以提供對新控制器的引用,並且sender參數應該是您的按鈕。
的問題是,我居然有第一頁,而不是一個按鈕上的表,需要知道按下了哪個小區。對不起,在我試圖讓問題簡單之前不要說。 – user1556008 2012-07-27 15:10:44
在這種情況下,假設segue連接到單元格,單元格應作爲發件人。如果您需要獲取與單元格相關的一些數據,則表視圖具有一個'indexPathForCell:'方法來讓您找到偏移量。 – 2012-07-27 15:33:05
謝謝,我得到它的工作。我沒有意識到這就是發件人。 – user1556008 2012-07-27 16:20:32
- 1. iOS模擬器iOS版本
- 2. iOS版 - 從MFMailComposeViewController
- 3. 通過iOS版
- 4. 在iOS版
- 5. iOS版 - 從ALAssetsLibrary
- 6. iOS版 - Untint的UIImage
- 7. 無法在iOS版
- 8. 無法在iOS版
- 9. MGLCalloutView滴(Mapbox iOS版)
- 10. iOS版驗證RSS
- 11. ANE,iOS版和BitmapData
- 12. 如何在iOS版
- 13. 檢測iOS版本
- 14. iOS版 - 定位UIViews
- 15. 瞭解iOS版本
- 16. UITabBarItem - 在iOS版9
- 17. 無法在iOS版
- 18. 開發iOS版PC
- 19. iOS版Facebook登錄
- 20. 如何在iOS版
- 21. IOS舊版檢查
- 22. iOS版 - 大滾輪
- 23. 無法在iOS版
- 24. iOS Newsstand推3G版
- 25. 在iOS版雨燕
- 26. iOS版全屏iAd
- 27. 中的setObject iOS版
- 28. iOS版 - API同步
- 29. 如何在iOS版
- 30. 無法在iOS版
你爲什麼不'performSegue:'按鈕選擇內? – mkral 2012-07-27 14:37:33