didFinishPickingMediaWithInfo函数继续无限循环

时间:2017-07-30 12:51:29

标签: swift xcode video swift3 infinite-loop

看起来df = pd.DataFrame(np.concatenate([arr1, arr2, arr3], axis=1), columns= ['a','b','c']) 函数正在进行无限循环,它最终会因控制台中显示的错误而崩溃:

  

警告:无法执行支持代码来读取>进程中的Objective-C类数据。这可能会降低可用类型信息的质量。

当我录制视频并按下选择按钮时,它会崩溃,因为它会调用didFinishPickingMediaWithInfo。以下是相关代码:

didFinishPickingMediaWithInfo

提前谢谢!

1 个答案:

答案 0 :(得分:1)

你是从内部调用函数,在这里:

  func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
    print(123)
    imagePickerController(imagePicker, didFinishPickingMediaWithInfo: [saveFileName : kUTTypeMovie])

这导致你的无限循环。