gpt4 book ai didi

swift - 如何在 Swift Playgrounds 中获得弹出对话框

转载 作者:行者123 更新时间:2023-11-28 11:36:34 25 4
gpt4 key购买 nike

我想知道如何在 Swift Playgrounds 中弹出对话框(是的,必须在 Playgrounds 中)我已经尝试了以下代码(直接来自 AppleDevs 站点)

但是,无论我尝试什么,self 标记总是 会引发错误。谁能帮我解决这个问题?

import UIKit
let alert = UIAlertController(title: "My Alert", message: "This is an alert.", preferredStyle: .alert)
alert.addAction(UIAlertAction(title: NSLocalizedString("OK", comment: "Default action"), style: .default, handler: { _ in
NSLog("The \"OK\" alert occured.")
}))
self.present(alert, animated: true, completion: nil)

最佳答案

警报需要从 View Controller 中呈现。 than 意味着它会出现在助理编辑器内的模拟器中:

例子:

import UIKit
import PlaygroundSupport

let alert = UIAlertController(title: "My Alert", message: "This is an alert.", preferredStyle: .alert)
alert.addAction(UIAlertAction(title: NSLocalizedString("OK", comment: "Default action"), style: .default, handler: { _ in
NSLog("The \"OK\" alert occured.")
}))
let v = UIViewController()
PlaygroundPage.current.liveView = v
v.present(alert, animated: true, completion: nil)

关于swift - 如何在 Swift Playgrounds 中获得弹出对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55127152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com