UIActivityViewController Отображение сообщений - PullRequest
0 голосов
/ 01 октября 2018

У меня интересная проблема.При попытке поделиться некоторым текстом или URL-адресом через UIActivityViewController и затем Messages появляется пользовательский интерфейс с сообщениями, которые выглядят как недопустимые макеты (вы можете видеть ниже).

Я попытался удалить как можно больше переменных.Мой AppDelegate.swift состоит только из следующих элементов:

import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
  self.window = UIWindow(frame: UIScreen.main.bounds)

  let testVC = TestViewController()
  window?.rootViewController = testVC
  window?.makeKeyAndVisible()

  return true
}

И TestViewController.swift просто

class TestViewController: UIViewController {
  override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)
    let test = UIActivityViewController(activityItems: [URL(string: "https://www.google.com")!], applicationActivities: nil)
    present(test, animated: true, completion: nil)
  }
}

Однако, как только я нажимаю кнопку сообщения, мне показывают картинку нижес теперь способ выхода.Я попытался создать новый проект и добавил этот код, и все работает нормально, поэтому я немного растерялся.Любые предложения приветствуются.

enter image description here

1 Ответ

0 голосов
/ 02 октября 2018

Оказывается, это из-за библиотеки, которую я использовал, которая появляется только в некоторых случаях.Библиотека для тех, кому интересно, это FDFullscreenPopGesture.

...