将堆栈解析为第二个视图

时间:2016-03-07 01:33:13

标签: xcode swift swift2

我在swift中创建一个RPN计算器。当按下磁带按钮以切换到第二个VC时,我需要帮助代码查看我的所有计算。按下磁带按钮时,将显示输入的计算。第二个视图控制器中的功能。我知道编程。我在我的第一个VC中实现了prepareforsegue。我不知道如何将堆栈传递给numberOfRowsInSection

计算器引擎

class CalculatorEngine :NSObject

{

    var operandStack = Array<Double>()

    func updatestackWithValue(value: Double)
    {
        self.operandStack.append(value)
    }


    func operate(operation: String) ->Double
    {

        switch operation
        {
        case "×":
            if operandStack.count >= 2
        {
        return self.operandStack.removeLast() * self.operandStack.removeLast()

第二视图

class SecondVCViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {

var array = [""]

func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    return array.count
}

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) ->  UITableViewCell {

    let cell = tableView.dequeueReusableCellWithIdentifier("cell") as UITableViewCell

    cell.textLabel?.text = array[indexPath.row]

    return cell

0 个答案:

没有答案