Swift全局变量

时间:2014-10-13 09:37:52

标签: variables swift

我是新手。

我想弄清楚如何以其他方式重用此变量(item):

if var item =  currentItem?.listCategoryScheme[countCategoryScheme].listCategory{
              ...
            }

我试着这样做:

var item:NSObject?
func{
    if item =  currentItem?.listCategoryScheme[countCategoryScheme].listCategory{
                  ...
                }
} func2{
//here reuse item
}

但不起作用

由于

2 个答案:

答案 0 :(得分:1)

声明你的变量:

var iteam : NSObject = NSObject()

在ViewController类中。

答案 1 :(得分:0)

var itemGlobal:String = String()

func printItem(item: String)
{
    println(item)
    itemGlobal = item
}

func printGlobalItem()
{
    println(itemGlobal)
}

printItem("Swift") //prints "Swift" and assignes the itemGlobal to "Swift"
printGlobalItem() //prints "Swift", from the itemGlobal, previously assigned