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