SORU
18 AĞUSTOS 2014, PAZARTESİ


6 - kafa Karıştırıcı linker hata iletisi Swift beta

Xcode 6 beta 6, iOS 8 hedefleme ile Hızlı bir program oluştururken linker hata iletisi alıyorum. Bu kod derlenmiş ve doğru beta 5 ile koştu.

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

İşte soru: kodu

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 = UIGraphicsGetCurrentContext()
    CGContextSaveGState(currentContext)
    let shadowColor = UIColor(white:0, alpha:0.75).CGColor
    CGContextSetShadowWithColor(currentContext, CGSizeMake(0, 4), CGFloat(8), shadowColor)

    // Image F
    var imageFPath = UIBezierPath(CGPath: path.CGPath)
    let imageFTransform = CGAffineTransformMakeTranslation((centerX - distance - circleRadius),
        (centerY - circleRadius))
    imageFPath.applyTransform(imageFTransform)
    color.set()
    imageFPath.fill()
    FString.drawAtPoint(CGPointMake(centerX - distance - circleRadius, centerY   5), withAttributes:attributes)

    CGContextSetShadowWithColor(currentContext, CGSizeMake(0.0, 0.0), CGFloat(0.0), nil) // Clear shadow
    CGContextRestoreGState(currentContext)
}

Bu kod düzeltebilirim yani hata nerde olduğu hakkında bir ipucu takdir ediyorum. Teşekkür ederim.

CEVAP
19 AĞUSTOS 2014, Salı


Saat kötü bir yudum aldıktan sonra serbest olduğunu Beta6 yeni sürümü ile bile bu hata var.

Türetilmiş bir klasörün içeriğini silerek bu ve benzer şekilde okunaksız diğer hataları çözdüm. Bu klasör Tercihleri ^ giderek bulunduğu yeri bulabilirsiniz . Yerleri.

Varsayılan yolu şudur: [Kullanıcı adınız] /kullanıcı/Library/Geliştirici/Güncellemelerinden/DerivedData

Ayrıca Ürün menü Clean 6 **... ve klasör avlamak zorunda kalmadan aynı görevi gerçekleştirmek için değiştirecek olan böyle büyük mükafat açık iken Option tutabilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Huot Media

    Huot Media

    7 Mayıs 2010
  • LiquidMusick

    LiquidMusick

    23 Aralık 2010
  • Unbox Therapy

    Unbox Therap

    21 Aralık 2010