升级Xcode声明后出错
错误发生在else{-预期声明的位置升级Xcode声明后出错,xcode,swift,Xcode,Swift,错误发生在else{-预期声明的位置 -请帮帮我!在else之前移动一个}到If else语句的末尾 @IBAction func newPhoto(sender: AnyObject) { if isCameraAvailable() && doesCameraSupportTakingPhotos(){ imagePicker.sourceType = .Camera imagePicker.mediaTypes = [kUTTypeImage as String] imag
-请帮帮我!在
else
之前移动一个}
到If else
语句的末尾
@IBAction func newPhoto(sender: AnyObject) {
if isCameraAvailable() && doesCameraSupportTakingPhotos(){
imagePicker.sourceType = .Camera
imagePicker.mediaTypes = [kUTTypeImage as String]
imagePicker.allowsEditing = true
imagePicker.delegate = self
presentViewController(imagePicker, animated: true, completion: nil)
}
}
else {
print("Camera is not available")
}
如果您正确缩进代码,那么错误应该立即变得明显…@MartinR agree再次…:)agree@MartinR。如果你缩进你的代码Mihail,那么你会自动知道错误的原因(额外的结束括号)。然后要求把“;”放在前面。这是我试图纠正错误的第一件事。。
@IBAction func newPhoto(sender: AnyObject) {
if isCameraAvailable() && doesCameraSupportTakingPhotos(){
imagePicker.sourceType = .Camera
imagePicker.mediaTypes = [kUTTypeImage as String]
imagePicker.allowsEditing = true
imagePicker.delegate = self
presentViewController(imagePicker, animated: true, completion: nil)
}
else {
print("Camera is not available")
}
}