key-value-observing

    3熱度

    2回答

    我正在通過「更多iPhone 3開發」的併發章節中的示例進行工作,並且無法按預期方式在NSOperationQueue上運行KVO。我創建NSOperationQueue並使用觀察其operations陣列: NSOperationQueue *newQueue = [[NSOperationQueue alloc] init]; self.queue = newQueue; [newQueu

    4熱度

    1回答

    我有一個對象有興趣知道什麼時候MKMapView的區域發生了變化。但是,該對象不是地圖視圖的代表。我想以下,其中map是的MKMapView: [map addObserver:self forKeyPath:@"region" options:0 context:nil]; 然而,observeValueForKeyPath:ofObject:change:context:沒有被召回。 作爲

    0熱度

    3回答

    我正在實現基於MKMapView的應用程序。在我點擊一個別針時,我正在使用觀察者。觀察者代碼如下, [annView  addObserver:self forKeyPath:@"selected" options:NSKeyValueObservingOptionNew context:@"ANSELECTED"]; 它正在爲例外,但過一段時間就越來越例外

    24熱度

    4回答

    我對KVO比較陌生,所以很有可能違反了一些基本規則。我正在使用核心數據。 我的應用程序崩潰時出現以下消息:我無法理解的是爲什麼CGImage參與觀察MeasurementPointer對象上設置的值。 *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '<CGImag

    14熱度

    1回答

    我在我的應用程序類A和類B中有兩個類。類A和B都是UIViewController的實例。類A有一個按鈕,當按下時將類B推入堆棧。 B類有一個字符串,類A想要根據需要觀察和更新它的接口。我已經能夠在B類中使用: [self addObserver:self forKeyPath:@"name" options:0 context:NULL];來查看對字符串的更改。 當我嘗試使用下面的A類viewW

    9熱度

    2回答

    我想獲取我的NSManagedObject的屬性數組,因此我可以使用KVO導出它們。我可以手動創建一個數組,然後遍歷它,但是,我想自動獲取這個列表,然後迭代。

    1熱度

    1回答

    我想綁定一個CAConstraint的比例,這樣一個CALayer的寬度相對於它的超級層可以指示進度(QTMovie)基於一個變量,我正在更新一個計劃中的定時器方法,每秒觸發一次。當進度爲零時,CALayer的寬度應該爲0.0f,當進度完成時(即currentProgress == 1.0f),超級層的寬度爲100%。我已經與約束創建的層的方法如下: self.progressLayer = [[

    1熱度

    2回答

    在NSManagedObject的子類中,當撤銷一些最初創建相關對象的代碼時,我的重寫實現willTurnIntoFault被調用兩次。嘗試在密鑰路徑上雙重註銷KVO時,會導致崩潰。 蘋果文件表示這是取消註冊KVO的正確地點。 一點上下文 - 撤銷操作涉及從它的超級視圖中刪除模型的相應視圖。該視圖保留了它的模型。 所以我的問題是:什麼樣的程序員錯誤可導致willTurnIntoFault被調用兩次

    1熱度

    2回答

    我有一個視圖。這個觀點在中間有一個輪子。它也支持iAds和自動旋轉。所以只要廣告彈出或設備旋轉,車輪就會自動重新定位到開放空間的中心。 現在我有一個類來檢測用戶是否在旋轉輪子。它來自UIAdvancedGesture,但爲了使其正常工作,它需要知道車輪的中心。其中不斷變化。怎麼修? 我想'觀察'myObject.myCALayer.center,每當它發生變化時,將新的值發送到我的touchinp

    4熱度

    1回答

    這是一個非常廣泛/模糊的問題,但這裏有。提前道歉。 的應用程序(桌面應用程序),我建設需要不同種類的輸入來生成QR碼(我只是建立它來學習一些的OBJ-C /可可)。用戶可以在允許輸入純文本(單個文本字段),VCard/MeCard數據(多個文本字段)和其他內容的不同視圖之間切換。無論輸入什麼,結果都是QR碼。 爲了保持載,我想使用視圖作爲視圖控制器,所以他們處理他們自己的投入,可以簡單地「送」通用