数组和Swift

数组和Swift,第1张

概述我正在尝试处理Swift中的应用程序,我使用数组面临以下错误: fatal error: Array index out of range 当应用程序为索引0处的数组赋值时,会出现这种情况: class DrawScene: SKScene { init(size: CGSize) { super.init(size: size) } var line 我正在尝试处理Swift中的应用程序,我使用数组面临以下错误:
Fatal error: Array index out of range

当应用程序为索引0处的数组赋值时,会出现这种情况:

class DrawScene: SKScene {    init(size: CGSize) {        super.init(size: size)    }    var line = SKShapeNode()    var path = CGPathCreateMutable()    var touch: UItouch!    var pts = [CGPoint]()    overrIDe func touchesBegan(touches: NSSet,withEvent event: UIEvent) {        /* Called when a touch begins */        touch = touches.anyObject() as UItouch!        self.pts[0] = touch.locationInNode(self)  <-- Error appears here        drawline()    }

一些想法? (我正在使用xcode 6 Beta 4)

你的数组最初是空的.
if self.pts.isEmpty {    self.pts.append(touch.locationInNode(self))}else {    self.pts[0] = touch.locationInNode(self)}
总结

以上是内存溢出为你收集整理的数组和Swift全部内容,希望文章能够帮你解决数组和Swift所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1049527.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存