gpt4 book ai didi

ios - 在 Swift 3 中编写 UnsafeMutablePointer

转载 作者:搜寻专家 更新时间:2023-11-01 06:18:06 25 4
gpt4 key购买 nike

下面的代码在以前的 Swift 版本中可以工作,现在编译器拒绝了它。我需要此函数与 ObjectiveC 的 Swift 互操作。

@objc public static func myFunc(jdUT: Double, _ lon: Double, _ lat: Double,
_ dayLen: Double, _ SbhDeg: Double, _ MgrbDeg: Double,
omsk: UnsafeMutablePointer<Double>)
{
var z = somefuncion()
// this line gives this error : Cannot assign to property: 'omsk' is a 'let' constant
omsk.memory=z;
}

最佳答案

错误信息具有误导性。 内存属性Unsafe(Mutable)Pointer 在 Swift 3 中已重命名为 pointee:

let z = someFunction()
omsk.pointee = z

关于ios - 在 Swift 3 中编写 UnsafeMutablePointer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39833378/

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