由於我升級到新的Firebase,我的應用程序無法從低速互聯網連接開始。當它有一個很好的連接,並且它沒有任何連接時,它就會執行。我認爲我已經正確地設置了一切,因爲如果我在設置上犯了錯誤,它根本無法工作。帶有Firebase的iOS應用程序不以低速互聯網連接開始
這裏是我的AppDelegate代碼:
import UIKit
import Firebase
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptionslaunchOptions: [NSObject: AnyObject]?) -> Bool {
UITabBar.appearance().tintColor = UIColor.redColor()
FIRApp.configure()
FIRDatabase.database().persistenceEnabled = true
return true
}
}
你是什麼意思的「不開始」?你會得到什麼錯誤信息?另外,你是否運行時間分析器儀器,或者在懸掛時查看堆棧截圖以查看滯留量是多少? –
我的意思是說,如果我用慢的網絡連接啓動它,應用程序就會崩潰,但當它連接到計算機時不會啓動它。所以我甚至沒有收到錯誤信息。而且我還沒有使用過定時器分析器,因爲我不知道它是如何工作的。 –
如果應用程序崩潰,那麼設備上會出現崩潰日誌,並顯示錯誤消息。您也可以使用Network Link Conditioner在您的計算機上模擬緩慢的互聯網 –