gpt4 book ai didi

ios - 无法将不可变值作为 inout 参数传递

转载 作者:搜寻专家 更新时间:2023-10-31 19:32:51 24 4
gpt4 key购买 nike

在 Objective-C 中

CGPDFArrayRef array;

这很好用:而在 Swift 中它应该是这样,

var array:CGPDFArrayRef

但在下一行传递时会出现此错误:

var success = CGPDFScannerPopArray(inScanner, &array)

Cannot pass immutable value as inout argument: implicit conversion from 'CGPDFArrayRef' to 'CGPDFArrayRef?' requires a temporary.

最佳答案

我通过像这样传递 array 来修复它:

var success = CGPDFScannerPopArray(inScanner, UnsafeMutablePointer(array))

关于ios - 无法将不可变值作为 inout 参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44254475/

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