空白处的“预期声明”错误

时间:2015-07-15 23:54:03

标签: ios xcode swift compiler-errors

我创建了一个简单的类来从另一个类中获取一些数据,然后我将展示它。实际上,父视图控制器数据将显示在子视图控制器中。 我的错误是在子视图控制器中,我收到此“预期声明”错误,即使我在该区域没有任何代码。我试过打开和关闭Xcode并重新构建,但似乎没有任何效果。

另外,我想指出错误也显示在空白处,如果我删除前面的代码,它将向上移动到下一个可用字符。

Here's a screen shot of the Child View Controller

1 个答案:

答案 0 :(得分:0)

复制并替换以下代码,

import Foundation
import UIKit

class DetailVC: UIViewcontroller {
 @IBOutlet var showMain: UIButton!
 @IBOutlet var showMain(sender: AnyObject){
    self.navigationController?.popToRootViewControllerAnimated(true)
}

var buttonTitle: String = ""
@IBOutlet var ratioLabel: UILabel!
var ratioValue: String = ""
@IBOutlet var comparisionLabel: UILabel!
var comparisionValue: String = ""
@IBOutlet var numerator: UILabel!
var numeratorvalue: String = ""
@IBOutlet var denominator: UILabel!
var denominatorValue: NSString = ""
@IBOutlet var ratioDescription: UILabel!
var rationDescriptionPass: String = ""

func setValuesInController()
{
showMain.setTitle(buttonTitle, forstate: .Normal)
ratioLabel.text = rationValue
comparisonLabel.text = comparisionValue
numerator.text = numeratorvalue
denominator.text = denominator
ratioDescription.text = rationDescriptionPass
}

override func viewDidLoad(){
super.viewDidLoad()
setValuesInController
}
}