Xcode 为什么我会得到;行上的连续声明必须用“分隔”;及;在其自身初始变量中使用的变量;
如果让urlPath=urlPathString,则代码错误显示为Xcode 为什么我会得到;行上的连续声明必须用“分隔”;及;在其自身初始变量中使用的变量;,xcode,swift,Xcode,Swift,如果让urlPath=urlPathString,则代码错误显示为。 如果我只将多个视图控制器的代码放在一个.swift文件中,或者我必须放更多的.swift文件,是否有问题 class ViewController: UIViewController, iCarouselDataSource, iCarouselDelegate { let avPlayerViewController = AVPlayerViewController() var avPlayer:AVPla
。
如果我只将多个视图控制器的代码放在一个.swift文件中,或者我必须放更多的.swift文件,是否有问题
class ViewController: UIViewController, iCarouselDataSource, iCarouselDelegate {
let avPlayerViewController = AVPlayerViewController()
var avPlayer:AVPlayer?
let urlPathString:String? = NSBundle.mainBundle().pathForResource("spain", ofType: "mp4")
if let urlPath = urlPathString {
let movieUrl = NSURL(fileURLWithPath: urlPath)
self.avPlayer = AVPlayer(URL: movieUrl)
self.avPlayerViewController.player = self.avPlayer
}
//Este es el primero
var imageArray : NSMutableArray = NSMutableArray()
// estse es el segundo
@IBOutlet weak var DisplayView: iCarousel!
override func viewDidLoad() {
super.viewDidLoad()
imageArray = ["1.jpg", "2.jpg", "3.jpg", "4.jpg", "5.jpg", "6.jpg","7.jpg", "8.jpg", "9.jpg","10.jpg","11.jpg","13.jpg"]
DisplayView.type = iCarouselType.Cylinder
DisplayView.reloadData()
}
}
可执行代码,如if let urlPath=…
,不能像您所拥有的那样位于类声明的顶层。它必须在函数声明中