key-value-observing

    3熱度

    2回答

    - (void)setFirstName:(NSString*)firstNameValue { [self willChangeValueForKey:@"firstName"]; [firstName release]; firstName = firstNameValue; [firstName retain]; [self didChang

    2熱度

    1回答

    我知道蘋果並不是唯一的資源,許多人在會議和演示中創造出色的視頻。 如果有人知道有關KVC或KVO主題的精彩視頻或播客,請告訴我。我會很高興! 編輯:改變標題所以更清楚這確實與編程有關。 KVO/KVC/MVC!= KFC

    1熱度

    2回答

    我有一個關於使用KVO兼容方法從數組插入/刪除對象的問題。我工作過艾倫·希爾加斯可可規劃爲Mac OS X和我看到下面的代碼行(在insertObject:inEmployeesAtIndex:方法: [[undoManager prepareWithInvocationTarget:self] removeObjectFromEmployeesAtIndex:index]; 糾正我,如果我錯

    8熱度

    4回答

    看來,UIView並沒有像「didRemoveFromSuperview」或「willRemoveFromSuperview」這樣的方法。那麼,如何在UIView從它的超級視圖中刪除時監聽事件?我應該使用KVO?提前致謝!

    1熱度

    1回答

    是否可以繼承NSMutableSet?我需要這樣做,以便不保留包含在這個集合中的對象。目的在於使一組觀察員和那些觀察員不需要保留。 是否有可能做到這一點,或者你有另一種解決方案。 針說,我知道KVO,但我上面描述的模式套房更好。 乾杯, 盧卡斯

    0熱度

    2回答

    我已經閱讀了大量關於KVO的文檔和教程,但是我沒有找到任何能夠爲我的應用程序抽象化的文檔和教程。我有一個表格視圖,它使用自定義的UITableViewCell類來提供打開/關閉選項的界面。單元格有一個UISwitch,我想「綁定」到我的模型的布爾屬性。我希望當單元格被渲染時,它應該爲託管對象正確設置控件的on屬性,當我翻轉該開關控件時,模型對象將更新爲新值。 我開始研究它,但我認爲合適的第一步不起

    0熱度

    2回答

    假設您有一個類似於NSSlider的自定義控件,但支持選擇一系列值,而不是單個值。屬性的明顯選擇是minValue,maxValue,leftValue,rightValue,或者您想要命名它們。 您可能還想確保leftValue和rightValue總是位於minValue和maxValue之間。 minValue和maxValue相同。您不希望它們潛在地使現有的leftValue和rightV

    1熱度

    1回答

    我正在使用Core Data和KVO查找值中的更改以觸發保存到數據存儲。我有一個表格查看與搜索掛鉤到NSFetchedResultsController。當搜索改變時,按下搜索按鈕會產生一個新的結果控制器。當用戶在結果表視圖中選擇一個項目時,用戶輸入詳細視圖並可以進行編輯。 這是我遇到問題的地方。當用戶在我製作的單獨UIControl中進行更改時,會通知詳細視圖,並可以使用從表視圖將我推入視圖堆棧

    3熱度

    2回答

    我試圖觀察複選框狀態並在複選框狀態更改時在應用程序中進行適當更改。在管理與複選框窗口中的窗口管理器我有以下觀察員設置: - (void)awakeFromNib { [myCheckBox addObserver:self forKeyPath:@"state" options:(NSKeyValueObservingOptionNew | NSKe

    0熱度

    2回答

    我試圖圍繞NSNotification包裹我的頭,但似乎無法讓它工作。認爲我誤解了如何註冊通知。 我有一個bool作爲我的連接管理器類中的一個屬性。在初始化我有幾臺服務器進行身份驗證和檢查,如果我能訪問外部URL(應用程序將主要在公司內部使用和外部連接不總是可能的) 的BOOL屬性將YES改爲NO如果它無法訪問連接,並且可以隨時響應,我認爲最好在它發生更改時註冊一個通知。該屬性稱爲external