reactive-cocoa

    4熱度

    3回答

    在我的應用程序中,我有一個信號通過flattenMap觸發一些異步網絡活動。我想在網絡活動正在進行時顯示加載指示器。 我目前的解決方案非常有效: [[[[self.signInButton rac_signalForControlEvents:UIControlEventTouchUpInside] doNext:^(id x) { // show the load

    0熱度

    1回答

    林新RCA。我發現這個tut在線ReactiveCocoaSamurai 它很簡單...在原始項目中,他們將模型與視圖控制器分開,因爲他們應該:)但是當我嘗試這樣做時,我無法綁定(或連接)將視圖控制器屬性設置爲模型屬性。 一切都設置正確,因爲如果我把所有的代碼在視圖控制器類,它的作品! 它工作的原因是因爲我不需要將視圖控制器中的代碼行綁定到視圖控制器屬性。 但是,當我嘗試將它拆分爲教程時,我在該行

    4熱度

    1回答

    我正在通過使用我的WORKBENCH項目來學習ReactiveCocoa。然而,最新的CocoaPod規範是針對版本2.1.8的 - 我想使用ReactiveCocoa 3.0通過「學習曲線」。我想過要創建一個'Private CocoaPod'podspec的路線,但它並沒有爲我工作......(我是CocoaPods的一個小菜鳥)。無論如何,有沒有人做到這一點?有沒有一種方式?理想情況下,我想

    7熱度

    1回答

    我使用ReactiveCocoa信號來表示對系統中RESTful後端的調用。每個RESTful調用都應該接收一個令牌作爲參數之一。令牌本身是從認證API調用接收的。 所有的工作都很好,現在我們引入了令牌過期,所以如果API調用失敗並且HTTP代碼爲403,後端訪問類可能需要重新授權。我想讓調用者完全透明,這是最好的我想出了: - (RACSignal *)apiCallWithSession:(S

    3熱度

    1回答

    我試圖傾聽位置更新和錯誤(通過CLLocationManagerDelegate),並支持跟蹤錯誤但將其過濾出最終信號並保持活動狀態的能力。 當我訂閱位置信號(通過ReactiveCocoaPlayground的-[LocationManager currentLocationSignal])時,收到的任何錯誤都會結束信號。 我試過-catch:和-catchTo:但這些只是捕獲一個錯誤,然後結束

    6熱度

    2回答

    的逆我想執行以下操作的代碼的反面: RAC(self.activityIndicator, hidden) = RACObserve(self.playButton, selected); 當播放按鈕被選擇的活動的指標應爲NOT隱藏。 使用ReactiveCocoa做到這一點的最佳方法是什麼?

    1熱度

    1回答

    我試圖使用ReactiveCocoa和Kiwi進行測試,並使用CocoaPods進行依賴管理。 我有一個典型的登錄屏幕設置的第一個測試,其中登錄按鈕沒有啓用,直到用戶輸入用戶名和密碼的東西。只是一個簡單的一些示例代碼版本: - (void)viewDidLoad { [super viewDidLoad]; RAC(self.loginButton, enabled) = [

    6熱度

    1回答

    我正在製作一個iOS應用程序,它可以讓您遠程控制桌面上播放的應用程序中的音樂。 最難的問題之一是能夠正確更新「跟蹤器」(顯示當前播放歌曲的時間位置和持續時間)的位置。這裏有幾種輸入源: 在啓動時,遠程發送網絡請求以獲取當前播放歌曲的初始位置和持續時間。 當用戶使用遙控器調整跟蹤器的位置時,它會向音樂應用發送網絡請求以更改歌曲的位置。 如果用戶使用桌面上的應用程序更改跟蹤器的位置,應用程序將向跟蹤器

    1熱度

    1回答

    我是Reactive Cocoa的新手。我正嘗試通過信號設置按鈕啓用屬性。 我有下面的代碼片段的正常工作: RACSignal *formValid = [RACSignal combineLatest:@[username.rac_textSignal, password.rac_textSignal, confirmPassword.rac_textSignal]

    0熱度

    1回答

    我的UITextField,UIImageView和UIButton在我的UIView中。 我有一個RACSignal打印文本框字段值使用NSLog訂閱。此外,UIImageView充當錯誤指示符。 代碼段如下所示: [username.rac_textSignal subscribeNext:^(NSString *value) { NSLog(@"-Text field(userna