addobserver

    0熱度

    1回答

    我有一個NSCollectionView通過NSArrayController使用綁定來填充。 所有我想要添加一個觀察者到NSArrayController或NSCollectionView,以便選擇更改時,我有一個調用函數。 例如,這是我在做什麼了的NSTextField變化: NSNotificationCenter.defaultCenter().addObserver(self, sele

    -2熱度

    1回答

    之後立即刪除它我最近查看了一些swift代碼,我發現這個:添加觀察者,然後立即刪除它。那背後的邏輯是什麼? override func viewDidAppear(animated: Bool) { super.viewDidAppear(animated) NSNotificationCenter.defaultCenter().addObserver(self, selec

    0熱度

    2回答

    在我的自定義UITableViewCell內我正在做類似這樣的事情。 -(void)checkHeight { if (self.frame.size.height < self.expandedHeight) { self.lblReasontitle.hidden=YES; } else { self.lblReasontitl

    -2熱度

    2回答

    我正在使用一個插件,插件的pluginClass中有一個方法「A」。 如果「A」是所謂的,我想打電話給「B」在myCalss.Such爲: -(void)A{ [myClass B]; } 但我不希望修改代碼插件類。 有什麼辦法可以將觀察者添加到方法或類似的方法嗎? 謝謝你。

    0熱度

    1回答

    我使用Objective-C開發iOS tabBar應用程序。當用戶打開應用程序時,它在tab1中。當用戶點擊tab1中的圖片時,該應用程序將跳轉到帶有圖片名稱的tab3。 問題是在tab3中調用addObserver的地方,因爲tab3從不打開?

    0熱度

    2回答

    我想爲我的NSArray控制器創建一個addObserver。 這個想法是,如果從核心數據(綁定到NSArrayController)的記錄更改記錄獲取的保存到sqlite數據庫。 NSArraycontroller綁定到NSTableView。

    0熱度

    2回答

    我無法找到一個簡單的方法,當我推了蘋果手錶應用程序的按鈕還沒有更新我的iPhone應用程序的視圖。 iPhone應用程序的ViewController(內側viewDidLoad中()):: 我與NSUserDefaults的觀察像這樣試過 // Create and share access to an NSUserDefaults object. mySharedDefaults = NSU

    3熱度

    1回答

    每當Notification到達並且App嘗試執行其關聯方法時,我都會崩潰並收到unrecognized selector錯誤。 這裏是我的代碼 - 這是在viewDidLoad: let notificationCenter = NotificationCenter.default notificationCenter.addObserver(self, selector: Selector(

    0熱度

    1回答

    我有多個NSWindowController實例,每註冊一次通知就會在發生編輯時進行監聽。 現在,當我從windowcontroller的一個實例編輯某些內容時,通知會發布,並且該NSWindowcontroller的所有實例都會偵聽該通知,但我只希望更新其詳細信息的實例偵聽。 我該如何做到這一點?

    2熱度

    2回答

    我在viewWillAppear中調用addObserver,在viewWillDisappear中調用removeObserver。它似乎工作正常。但是,在Xcode崩潰日誌中,我收到了一些報告,當我調用removeObserver時,有些客戶崩潰(昨天發生了21次崩潰...)。我沒有任何客戶報告他們崩潰,所以我認爲這是相對間歇性。 我讀了一個建議,在@ try/@ catch塊中封裝remov