无法初始化UnsafePointer

时间:2017-01-13 11:10:38

标签: swift unsafe-pointers

我正在尝试初始化一个不安全的指针

func f1()
{
    var ifaddr : UnsafeMutablePointer<ifaddrs>?
    // ....
    // .... collect ifaddr value

    var d1 = UnsafePointer<sockaddr_dl>(ifaddr) 
}

并在最后一行代码中收到以下错误:

  

init不可用:使用withMemoryRebound(to:capacity:_)暂时将内存视为另一种与布局兼容的类型。

对于类似问题的发布回答我不清楚,任何人都可以帮忙修复此示例代码吗?

0 个答案:

没有答案