Ошибки кода там, где говорится: if let urlPath = urlPathString
. Есть ли проблема, если я ставил код многих контроллеров представлений только в одном .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()
}
}