2015-04-26 23 views
0

我有我的Swift文件頂部的var user = BRUser()BRProfileTableViewCell
BRUser是一個結構與詳細信息,如fullName等。我在我的表視圖控制器中設置usercellForRowAtIndexPath截取Swift中的類屬性的setObject函數

如何攔截setUser函數將表格視圖單元格的標籤文本設置爲用戶的fullName

回答

1

這聽起來像你不需要攔截什麼,而是你需要觀察屬性變化,爲此,你要斯威夫特的財產觀察員:

var user: BRUser = BRUser() { 
    willSet { 
     // do something just before user is set 
    } 
    didSet { 
     // do something just after user is set 
    } 
}