1

我试图在模拟器上构建和运行以下代码,但出现链接器错误:

import UIKit
import ReplayKit

class ViewController: UIViewController {

  var broadcastPicker:RPSystemBroadcastPickerView?

  override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
    broadcastPicker = RPSystemBroadcastPickerView(frame: view.frame))
    view.addSubview(broadcastPicker!)
  }
}

架构 x86_64 的未定义符号:“_OBJC_CLASS_$_RPSystemBroadcastPickerView”,引用自:ViewController.o ld 中的 objc-class-ref:未找到架构 x86_64 的符号

clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

看起来是RPSystemBroadcastPickerView实例导致了问题,知道吗?

编辑

我注意到 iOS 11 中可用的一些 ReplayKit 类RPScreenRecorder工作得很好,似乎只有 iOS 12 中的新类可能会导致这样的问题。

4

0 回答 0