使用 CGPathContainsPoint 时遇到问题 SWIFT

Troubles using CGPathContainsPoint SWIFT

我需要检查 CGPoint 是否在 SKSpriteNode 中。

经过一些研究,CGPathContainsPoint 似乎适合我的目的。

if CGPathContainsPoint(my_sprite_path, nil, my_point, false) {

 }

但是 Xcode 提醒我:使用未解析的标识符 CGPathContainsPoint

我尝试导入:

import UIKit
import CoreGraphics

我正在使用 Xcode 8.0 beta 6。

我错过了什么吗?

从 Swift 3 开始,许多 Core Graphics 函数现在是 方法 在相应的类型上。在您的示例中:

if my_sprite_path.contains(my_point) {

}

有关详细信息,请参阅 SE-044 Import as member.