में सबस्क्रिप्ट के माध्यम से एनएससीएच तक पहुंचने के लिए बहुत सारे देव यहां कोड स्निपेट की तरह कुछ का उपयोग करके सबस्क्रिप्ट के साथ संगत बनाने के लिए एनएससीएच का विस्तार करना चाहते हैं, लेकिन इसने स्विफ्ट 3 में काम करना बंद कर दिया है। वर्तमान में यह एक ज्ञात बग here on Swift.org ट्रैक किया जा रहा है। इस बीच, क्या किसी को भी एक ही परिणाम प्राप्त करने का कोई और तरीका मिला है? मैं अपने पूरे कोड आधार बदलने के लिए नहीं करना चाहते, लेकिन मैं यह भी नहीं जानता कि कितनी जल्दी इस बग को संबोधित किया जाएगास्विफ्ट 3
// Allows using subscripts on NSCache, like a dictionary
extension NSCache {
subscript(key: AnyObject) -> AnyObject? {
get {
return object(forKey: key as! KeyType)
}
set {
if let value: AnyObject = newValue {
setObject(value as! ObjectType, forKey: key as! KeyType)
} else {
removeObject(forKey: key as! KeyType)
}
}
}
सभी अपडेट सितंबर? –
ऐसा नहीं है कि मुझे पता है। – Erik