【发布时间】:2014-06-27 15:02:34
【问题描述】:
我正在尝试在 Swift 中调用 NSLayoutManager 对象的 lineFragmentRectForGlyphAtIndex 方法。它的描述是:
func lineFragmentRectForGlyphAtIndex(glyphIndex: Int, effectiveRange: CMutablePointer<NSRange>)
但我不知道我应该怎么称呼它。根据 Apple 文档,我必须这样称呼它:
let someRange : NSRange = ...
layoutManager.lineFragmentRectForGlyphAtIndex(0, effectiveRange: &someRange)
这就是文档所说的。但我收到一个错误:“NSRange”不是“@lvalue $T5”的子类型
我该怎么办?
【问题讨论】:
标签: cocoa-touch cocoa swift