2016-11-21 79 views
0

在我的swift應用程序中,在初始化和加載過程中,我需要檢查CoreData是否有可用的某些記錄,並在顯示給用戶之前進一步建立一些藍牙連接。Swift應用程序中的預處理

有沒有關於如何做到這一點的建議?我應該直接在AppDelegate中寫這段代碼嗎,還是應該將它寫入不同的Swift類,然後從AppDelegate調用?

我是新來的斯威夫特,所以你的建議表示讚賞。

+1

您應該獲取使用該數據的視圖控制器上的數據,不需要從AppDelegate調用它 – Tj3n

+0

這是關於應用程序體系結構的問題。分離模型和視圖更好。我建議你閱讀一些關於iOS的MVVM,VIPER,MVP體系結構的文章 – KrishnaCA

回答

2

你可以在你的View Controller中完成所有這些工作,例如你的rootViewController通過在用戶屏幕上顯示加載器並檢查覈心數據中的記錄(如果存在),然後檢索它們。

0

不要混淆,只需在appDelegate中創建一個函數checkRecords並將其放入其中並調用此函數。