我是新手。
我想弄清楚如何以其他方式重用此变量(item):
if var item = currentItem?.listCategoryScheme[countCategoryScheme].listCategory{
...
}
我试着这样做:
var item:NSObject?
func{
if item = currentItem?.listCategoryScheme[countCategoryScheme].listCategory{
...
}
} func2{
//here reuse item
}
但不起作用
由于
答案 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