2014-10-13 2 views
1

Я новый в быстром.Быстрая глобальная переменная

Я хотел бы выяснить, как повторно использовать эту переменную (пункт) другими способами:

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

Я пытался сделать это:

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

, но не работает

Thanks

ответ

1

Объявление y наша переменная типа:

var iteam : NSObject = NSObject() 

В классе ViewController.

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 
Смежные вопросы