【发布时间】:2016-01-22 00:06:01
【问题描述】:
我正在使用 Swift,我使用的协议之一需要返回特定对象的 UnsafeMutablePointer<T>。
我有这样的事情:
@objc var myProperty:UnsafeMutablePointer<someObject>
{
get
{
// I call a class function here to get a 'someObject'
// return object which I need to pass back a pointer to it.
return UnsafeMutablePointer<someObject>
}
}
问题是 Xcode 不喜欢这样。它抱怨'>' is not a unary operator。
我也尝试删除UnsafeMutablePointer<> 并在someObject 前面使用&,但它抱怨& 将立即用于函数的参数列表中。
我想我只是找不到正确的语法?任何帮助,将不胜感激。
【问题讨论】:
-
请显示您试图满足的实际协议声明。
标签: ios objective-c swift pointers