【发布时间】:2015-11-04 15:25:04
【问题描述】:
let cfg: UnsafeMutablePointer <pjsua_config> = nil;
pjsua_config_default(cfg);
cfg.cb // Error: Value of type 'UnsafeMutablePointer<pjsua_config>' has no member 'cb'
如何投射cfg 来访问它的字段?我试图在 Apple 的 'Interacting with C API' document 中找到答案
但没有与此问题相关的信息。
【问题讨论】:
-
怎么可能是零?
-
@ogres a let 可以是可选的
-
我在你的声明末尾没有看到问号,我很确定你会得到该代码的编译器错误
-
@ogres,nil 被设置为指针,它不像 Swift 的对象那样工作,编译器也不会抱怨它。