की एक तर्क सूची के साथ 'गिनती' का आह्वान नहीं कर सकता है, मैं बस Xcode7/IOS9 पर माइग्रेट करता हूं और मेरे कोड का कुछ हिस्सा संगत नहीं है।आईओएस 9 - प्रकार '(स्ट्रिंग)'
मैं Xcode से निम्न त्रुटि मिलती है:
let index = rgba.startIndex.advancedBy(1)
let hex = rgba.substringFromIndex(index)
let scanner = NSScanner(string: hex)
var hexValue: CUnsignedLongLong = 0
if scanner.scanHexLongLong(&hexValue)
{
if count(hex) == 6
{
red = CGFloat((hexValue & 0xFF0000) >> 16)/255.0
green = CGFloat((hexValue & 0x00FF00) >> 8)/255.0
blue = CGFloat(hexValue & 0x0000FF)/255.0
}
else if count(hex) == 8
{
red = CGFloat((hexValue & 0xFF000000) >> 24)/255.0
green = CGFloat((hexValue & 0x00FF0000) >> 16)/255.0
blue = CGFloat((hexValue & 0x0000FF00) >> 8)/255.0
alpha = CGFloat(hexValue & 0x000000FF) /255.0
}
के संभावित डुप्लिकेट [ स्विफ्ट 1.2 और स्विफ्ट 2.0 में स्ट्रिंग लम्बाई] (http://stackoverflow.com/questions/29575140/string-length-in-swift-1-2-and-swift-2-0) – Moritz
स्विफ्ट 2: 'हेक्स में। characters.count' – Moritz
धन्यवाद, आपका समाधान कार्य, जिस समय आप उत्तर पोस्ट करते हैं, मुझे एपीआई के जिथब पर भी मिला। :) – f1rstsurf