Xcode 11, Swift: Внимание! Не удается завершить фоновую задачу при открытом URL - PullRequest
0 голосов
/ 06 февраля 2020

У меня есть только приложение с 1 кнопкой, и к нему прикреплен ViewController:


import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
    }

    @IBAction func test(_ sender: Any) {
        UIApplication.shared.open(URL(string: "https://www.google.fr")!, options: [:], completionHandler: nil)
    }

}

Когда я нажимаю на кнопку, Safari открывает Google, я могу вернуться к своему приложению, но у меня есть предупреждение сообщение в консоли Xcode:

2020-02-06 11:07:24.851814+0100 TabApp[6275:418659] Can't end BackgroundTask: no background task exists with identifier 1 (0x1), or it may have already been ended. Break in UIApplicationEndBackgroundTaskError() to debug.

Кто-нибудь знает, как избежать этого предупреждения?

С уважением

1 Ответ

0 голосов
/ 06 февраля 2020

Это должно сработать - обычно это журналы из ОС.

Выберите вашу Схему -> Редактировать схему -> Выполнить -> установите OS_ACTIVITY_MODE на disable

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...