【发布时间】:2018-10-01 20:43:19
【问题描述】:
我有一个有趣的问题。当尝试通过 UIActivityViewController 和 Messages 共享某些文本或 URL 时,消息 UI 会出现看起来无效的布局(您可以在下面看到)。
我已尝试消除尽可能多的变量。我的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)
}
}
但是,一旦我按下消息按钮,我会看到下面的图片,现在可以退出。我尝试创建一个新项目并添加了相同的代码,一切正常,所以我有点不知所措。任何建议表示赞赏。
【问题讨论】:
标签: ios uiactivityviewcontroller