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

  • DeAdPiXel6667

    DeAdPiXel666

    2 Ocak 2010
  • Digital Bounds

    Digital Boun

    19 Temmuz 2013
  • Ty Moss

    Ty Moss

    20 Kasım 2007