如何在不使用單例類或靜態的情況下從另一個類更新一個類的pickerview?我們不得不使用委託。如何從另一個類更新一個類的pickerview而不使用單例類或靜態?
這裏我有
類一個{
pickerview;
pickerview.delegate = self;
pickerview.datasource = self;
}
二類{
這裏離我怎麼能uptade一流pickerview數據。
}
如何在不使用單例類或靜態的情況下從另一個類更新一個類的pickerview?我們不得不使用委託。如何從另一個類更新一個類的pickerview而不使用單例類或靜態?
這裏我有
類一個{
pickerview;
pickerview.delegate = self;
pickerview.datasource = self;
}
二類{
這裏離我怎麼能uptade一流pickerview數據。
}
您可以使用NSNotificationCenter技術提高的通知,並使用addObserver:selector:name:object:
附着在一個類中的方法需要更新選擇器視圖。
通知有關沒有委託的事情的最常見機制是NSNotification。檢查文檔NSNotificationCenter。簡而言之:當發生該事件時,您將爲適當的事件和火災通知註冊偵聽器。