【问题标题】:[MCAdvertiserAssistant advertiser:didNotStartAdvertisingPeer:]: unrecognized selector sent to instance[MCAdvertiserAssistant 广告商:didNotStartAdvertisingPeer:]:无法识别的选择器发送到实例
【发布时间】:2021-01-22 12:00:51
【问题描述】:

这个问题随着 iOS 14 开始出现。

*** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[MCAdvertiserAssistant 广告商:didNotStartAdvertisingPeer:]:无法识别的选择器发送到实例 0x2810c58f0”

我在代码中所做的只是:

func setupConnectivity() {
    peerID = MCPeerID(displayName: Settings.shared.myName)
    mcSession = MCSession(peer: peerID, securityIdentity: nil, encryptionPreference: .required)
    mcSession.delegate = self
    mcAdvertiserAssistant = MCAdvertiserAssistant(serviceType: "hws-kb", discoveryInfo: nil, session: mcSession)
}

【问题讨论】:

    标签: ios swift multipeer-connectivity


    【解决方案1】:

    在 info.plist 中插入以下字段就足够了:

    【讨论】:

      猜你喜欢
      • 2019-08-28
      • 2012-07-24
      相关资源
      最近更新 更多