При использовании Flurry Analytics в приложении iOS я получил сообщение об ошибке «Прервано из-за проблемы с памятью», и использование памяти быстро увеличивается - PullRequest
0 голосов
/ 08 апреля 2019

Когда я добавляю flurry analytics в мое приложение для iOS. Тогда использование памяти моего приложения быстро возрастет, и приложение завершит работу, показывая это сообщение об ошибке

«Сообщение от отладчика: прекращено из-за проблемы с памятью».

А когда я удаляю сессию, тогда моё приложение работает правильно Проверьте мой код ниже, который я использовал, чтобы добавить аналитику flurry.

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

let builder = FlurrySessionBuilder.init()
            .withLogLevel(FlurryLogLevelAll)
            .withCrashReporting(true)
            .withSessionContinueSeconds(2)
        Flurry.startSession("My_key", with: builder)

}

1 Ответ

0 голосов
/ 08 апреля 2019

Инициализируйте суматоху с задержкой. Возможно, вы использовали какой-то сторонний SDK, для запуска которого может потребоваться слишком много времени

DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { 
    //Initialise here
}
...