2016-04-01 10 views
5
let screenBounds = UIScreen.mainScreen().bounds 
var initialOrigin: CGFloat = UIScreen.mainScreen().bounds.height - 108 
let offset: CGFloat = 108 
var lastItem: ViewModel? 
var currentURIs = [NSURL]() 

lazy var panRecognizer: UIPanGestureRecognizer = UIPanGestureRecognizer(target: self, action: 
    #selector(PlayerController.handlePanGesture(_:))) 
lazy var tapRecognizer: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: 
    #selector(PlayerController.handleTapGesture(_:))) 

się błędy 'Expected ',' separator' i 'Expected expression in list of expressions' dla wyżej code..It byłoby great..if ktoś mnie oświecić ...Swift - Błąd „Oczekiwany”, „separator” i «Oczekiwane wyrażenie na liście wyrażeń»

+0

Czy jesteś pewien, że prawidłowo wklejony ten kod? Nie możesz umieścić wielu instrukcji w tym samym wierszu. – ryantxr

+0

Nie ma nic złego w samym kodzie, który opublikowałeś (jak sformatowano powyżej). W kodzie, który pierwotnie opublikowałeś, było wiele stwierdzeń, które mogą być przyczyną problemu, jeśli tak jest napisane w twoim projekcie. Jeśli nie, możesz podać wiersz, w którym pojawia się błąd. – lostInTransit

+1

Ten kod dotyczy Swift 2.2 (Xcode 7.3): zaktualizuj Xcode, jeśli twoja wersja jest starsza. – Moritz

Odpowiedz

11

Aktualizacja Xcode do 7,3 nowa składnia #selector będzie działać tylko w Xcode 7.3 (lub nowszym)

+0

dzięki stary ... jestem na tym ... –

Powiązane problemy