简体   繁体   English

从Xcode 6 Beta 6升级到Xcode 6.0.1后编译错误

[英]Compile errors after upgrading from Xcode 6 Beta 6 to Xcode 6.0.1

I have a problem since I upgraded from Xcode 6 Beta 6 to Xcode 6.0.1. 自从Xcode 6 Beta 6升级到Xcode 6.0.1以来,我遇到了一个问题。

With Xcode 6.0.1, I have 62 errors but none with the beta. 使用Xcode 6.0.1,我有62个错误,但beta没有。

Example: 例:

    balloonro.physicsBody = SKPhysicsBody (circleOfRadius: balloonro.size.width/2)
    balloonro.physicsBody.dynamic = true
    balloonro.physicsBody.categoryBitMask = balloonCategory | pinkCategory
    balloonro.physicsBody.contactTestBitMask = flechetteCategory
    balloonro.physicsBody.collisionBitMask = balloonCategory
    balloonro.physicsBody.mass = 1
    balloonro.physicsBody.restitution = 1
    balloonro.physicsBody.allowsRotation = true

On all lines, Xcode 6.0.1 said: 在所有行上,Xcode 6.0.1都说:

'SKPhysicsBody?' “SKPhysicsBody? does not have a member named 'restitution/mass/dynamic/etc.' 没有名为“ restitution / mass / dynamic / etc”的成员。

What can I do to fix this? 我该怎么做才能解决此问题?

SKPhysicsBody? is optional value. 是可选值。 You have to unwrap it or use optional chaining. 您必须解开它或使用可选的链接。 For exmaple, 例如,

balloonro.physicsBody?.dynamic = true

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM