ActivityViewController не может поделиться ссылкой на WhatsApp и Mail App? - PullRequest
0 голосов
/ 27 июня 2019

Я использовал следующий код, чтобы поделиться некоторыми ссылками на WhatsApp и Mail.

 @objc func onclickOfShareButton(sender:UIButton){
        let myWebsite = NSURL(string:"https://myDomain/path/\(String(zoomLocation.index))")
        let shareAll = [myWebsite ?? []] as [Any]
        activityViewController = UIActivityViewController(activityItems: shareAll, applicationActivities: nil)
        activityViewController.popoverPresentationController?.sourceView = self.view
        self.present(activityViewController, animated: true, completion: nil)
    }

Когда я делюсь с WhatsApp, я не могу выбрать контакты, которым мне нужно поделиться. В некоторых случаях я не могу нажать на следующую кнопку после выбора контактов.

Он может делиться когда-нибудь, но и в случае неудачи. Как только приложение закрывается и снова открывается, оно работает 2-3 раза.

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 09 июля 2019

Ошибка с кодом: слишком много таймеров для повторения: true.Когда я делаю их "ложными", это прекрасно работает.

self.counterTimer = Timer.scheduledTimer(timeInterval: 0.5, target: self, selector: #selector(self.fetchCount), userInfo: nil, repeats: false)

Таймер может активировать точку для ActivityViewController, чтобы уйти во время совместного использования.Надеюсь, это поможет кому-то.

...