尝试使用 Multipeer Connectivity Swift 3 Xcode8 传递 UIALERT 时出现多个错误
Posted
技术标签:
【中文标题】尝试使用 Multipeer Connectivity Swift 3 Xcode8 传递 UIALERT 时出现多个错误【英文标题】:Multiple errors when trying to pass UIALERT using Multipeer Connectivity Swift 3 Xcode8 【发布时间】:2017-05-22 04:03:05 【问题描述】:我现在想知道我的代码有什么问题。在尝试了很多之后,我想出了如何将 UIAlert 传递给……有点……但我得到了错误。另一双眼睛会很适合一些建议。源代码会很棒。在此先感谢代码如下。我只是把我需要转移的部分代码。我还没有写完“didfinishRecievingResource”;因为我在这一点上卡住了。如果这是不可能的,你能告诉我这样我可以采取不同的路线。再次感谢您甚至查看此内容。我也在使用 xcode 8。谢谢 多点连接
func session(_ session: MCSession, didStartReceivingResourceWithName resourceName: String, fromPeer peerID: MCPeerID, with progress: Progress)
self.newAlert(title: "HI", message: "Player 1 !")
func newAlert (title: String, message:String)
let alert = UIAlertController(title: title, message: message, preferredStyle: UIAlertControllerStyle.alert)
alert.addAction(UIAlertAction(title: output.text, style: UIAlertActionStyle.default, handler: (action) in
))
self.present(alert,animated: true, completion:nil)
【问题讨论】:
【参考方案1】:如下更改你的 UIAlert
// alert box
func newAlert(title: String, message: String)
let alertController = UIAlertController(title: title, message:
message, preferredStyle: UIAlertControllerStyle.alert)
alertController.addAction(UIAlertAction(title: output.text, style: UIAlertActionStyle.default,handler: nil))
self.present(alertController, animated: true, completion: nil)
【讨论】:
@Alwin...感谢您的回复。这究竟是做什么的? 这里我们创建了一个alertController,并对其进行操作。这里我们给出一个标题为“output.text”的动作。当出现 viewDidAppear 时,alertBox 起作用。此答案是否有帮助,然后将其标记为最佳答案。以上是关于尝试使用 Multipeer Connectivity Swift 3 Xcode8 传递 UIALERT 时出现多个错误的主要内容,如果未能解决你的问题,请参考以下文章
如何使用swift 4查看Multipeer Connectivity框架中的MCBrowserViewController
Multipeer Connectivity - 检查所有附近的对等点是不是已连接并尝试重新连接它们