पर 'ArraySlice' प्रकार के मान को परिवर्तित नहीं कर सकता है मुझे यह त्रुटि मिल रही है और स्विफ्ट में नया हूं। मैं एक सरणी के पिछले 5 अंक> = 5 लेना चाहता हूं, और उन 5 बिंदुओं को फ़ंक्शन में सरणी तर्क के रूप में पास करना चाहता हूं। मैं इसे कैसे प्राप्त कर सकता हूं और इस त्रुटि को दूर कर सकता हूं?स्विफ्ट त्रुटि: अपेक्षित तर्क प्रकार
प्रकार के मूल्य की उम्मीद तर्क प्रकार के 'ArraySlice' '[CGPoint]'
if (self.points?.count >= 5) {
let lastFivePoints = self.points![(self.points!.count-5)..<self.points!.count]
let angle = VectorCalculator.angleWithArrayOfPoints(lastFivePoints)
}
'ऐरे (yourArraySlice)' –
का प्रयास करें [स्विफ्ट 2.0 से सबएरे कैसे प्राप्त करें] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/33060238/how-to-get-a-subarray-from-swift-2 -0) – Moritz