首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将UnsafeMutablePointer<UnsafeMutablePointer<Int8>?>转换为UnsafeMutablePointer<UnsafeMutablePointer<Int8>>!

如何将UnsafeMutablePointer<UnsafeMutablePointer<Int8>?>转换为UnsafeMutablePointer<UnsafeMutablePointer<Int8>>!
EN

Stack Overflow用户
提问于 2017-09-30 06:14:02
回答 2查看 1.2K关注 0票数 0

我正在使用快速4.0重写我的iOS应用程序的iOS。这是我的main.swift:

代码语言:javascript
复制
UIApplicationMain(CommandLine.argc,
              CommandLine.unsafeArgv
              NSStringFromClass(MyAPP.self),
              NSStringFromClass(AppDelegate.self))

这里有一个编译错误:

代码语言:javascript
复制
Cannot convert value of type 'UnsafeMutablePointer<UnsafeMutablePointer<Int8>?>' to expected argument type 'UnsafeMutablePointer<UnsafeMutablePointer<Int8>>!'

AnyOne知道如何在这里将UnsafeMutablePointer<UnsafeMutablePointer<Int8>?>转换为UnsafeMutablePointer<UnsafeMutablePointer<Int8>>!吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-30 06:36:01

请核对:

代码语言:javascript
复制
UIApplicationMain(  
    CommandLine.argc,  
    UnsafeMutableRawPointer(CommandLine.unsafeArgv)  
        .bindMemory(  
            to: UnsafeMutablePointer<Int8>.self,  
            capacity: Int(CommandLine.argc)
        ),  
    NSStringFromClass(MyAPP.self),  
    NSStringFromClass(AppDelegate.self)  
)  
票数 -3
EN

Stack Overflow用户

发布于 2021-02-04 09:05:49

代码语言:javascript
复制
UIApplicationMain(
    CommandLine.argc,
    UnsafeMutablePointer(CommandLine.unsafeArgv),
    NSStringFromClass(MyAPP.self),
    NSStringFromClass(AppDelegate.self)
)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46500100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档