小编DrS*_*ott的帖子

Swift beta 6 - 令人困惑的链接器错误消息

我在使用Xcode 6 beta 6构建Swift程序时,从链接器收到一条错误消息,目标是iOS 8.这段代码在beta 5中编译并正确运行.

Undefined symbol for architecture x86_64:
__TFSs26_forceBridgeFromObjectiveCU__FTPSs9AnyObject_MQ__Q_", referenced from:
 __TFC8RayTrace14RayTracingPlot15drawFocalPointfS0_FT_T_ in RayTracingPlot.o
ld: symbol(s) not found for architecture x86_64
Run Code Online (Sandbox Code Playgroud)

这是有问题的代码:

private func drawFocalPoint() {
    var attributes = Dictionary<String, AnyObject>()

    let FString: String = "F"
    let distance: CGFloat = focalDistance

    let centerX = CGRectGetMidX(bounds)
    let centerY = CGRectGetMidY(bounds)

    let circleRadius: CGFloat = 4.0
    let focalPointFrame = CGRectMake(0, 0, circleRadius * 2.0, circleRadius * 2.0)
    var path = UIBezierPath(ovalInRect: focalPointFrame)
    let color = UIColor.blackColor()

    let currentContext = …
Run Code Online (Sandbox Code Playgroud)

swift xcode6

58
推荐指数
2
解决办法
2万
查看次数

标签 统计

swift ×1

xcode6 ×1