"[[UIApplication sharedApplication] openURL:url]" - Невозможно открыть более двух-четырех URL, не убив мое приложение
Я использую [[UIApplication sharedApplication] openURL:url]
открыть URL-адреса социальных сетей в приложении. Однако я не могу открыть более двух-четырех URL-адресов до того, как мое приложение будет уничтожено (приложение неожиданно завершило работу). Я также заметил, что когда я вызываю вышеупомянутый метод, использование моей памяти значительно возрастает (я надеялся, что это не так).
Я пытался открыть те же URL-адреса из mail.app, и я могу продолжать открывать URL-адреса без mail.app
быть убитым Так что определенно что-то не так с моим приложением.
Вопрос 1: Любые входные данные о том, как можно избежать увеличения использования памяти при звонке [[UIApplication sharedApplication] openURL:url]
,
Вопрос 2: почему mail.app
не быть убитым, а мое приложение убито?
Большое спасибо!
1 ответ
После исследования другого вопроса о переполнении стека и последующего предложения удалить NSLog (не многие из них в моем приложении), кажется, все работает нормально, и мое приложение не убивается. Я регистрирую это для любых будущих ссылок для других читателей. Если вы получаете сообщение о том, что ваше приложение убито из-за ДАВЛЕНИЯ ПАМЯТИ, попробуйте удалить NSLog из приложения и посмотреть, поможет ли это. Это помогло мне! Вот ссылка на другой поток: ссылка