草庐IT

reactive-cocoa

全部标签

ios - 错误为 "The operation couldn’ 的 NSData 无法完成。 ( cocoa 错误 256。)”

这个问题在这里已经有了答案:Cocoaerror256coredata(5个答案)关闭9年前。试图显示从网络服务下载的图像到UIImage,可以得到确切的图像路径(通过URLString)并显示在NSLog。现在的问题是imageData正在返回null值而不是要返回的值。错误消息将打印为:Theoperationcouldn’tbecompleted.(Cocoaerror256.)用于检索图像路径的代码如下所述,NSString*urlString=[resultobjectForKey:@"image"];NSLog(@"urlimageis%@\n",urlString);NS

ios - cocoa touch 如何将标签设置为 NSDate

我有一个名为datelabel的标签,我想在我的AppDelgate中将它设置为一个名为dateofbirth的NSDate。我已经定义并导入了我的AppDelgate并将其设置为appDelgate,但是当我尝试self.datelabel.text=appDelgate.dateofbirth但是当我把它放进去时,它给出了这个错误Incompatiblepointertypesassigningto'NSString*'from'NSDate*'我尝试了一些方法,但都没有用。有什么方法可以将标签设置为NSDate。 最佳答案 您

ios - 如何在 App 项目中使用 Cocoa Touch Frameworks

我熟悉构建单个iOS应用程序,但我坚持使用CocoaTouchFramework将公共(public)代码共享到多个应用程序。问题:框架的头文件不可见/不可链接到消费应用程序项目。我做了什么:1。我创建了一个名为“libTestFramework”的项目“CocoaTouchFramework”用一个方法添加了一个类“GoodMorning.h/m”将类从“project”更改为“public”成功构建项目并最终关闭2。我创建了一个名为“FrameworkTester”的单View应用程序然后我将文件“libTestFramework.xcodeproj”从Finder拖到我的XCod

ios - 如何将属性与在多个 RACObserve 中的任何一个中发现的更改绑定(bind)

下面的代码工作正常:[RACObserve(self.person,firstName)subscribeNext:^(idx){self.descriptionText=[selfconcatenateInformation];}];[RACObserve(self.person,lastName)subscribeNext:^(idx){self.descriptionText=[selfconcatenateInformation];}];[RACObserve(self.person,primitiveIntegerAge)subscribeNext:^(idx){self.d

php - json 解析失败 - cocoa 错误 3840 和字符 0 周围的无效值

我知道有很多问题都解决了这个问题,但我还没有找到对我有帮助的...当我解析从本地主机(MAMP服务器)下载的json数据时,我遇到json错误3840,指出字符0周围的值无效...我不明白为什么,因为我的php脚本在我的数组上显示了一个var_dump(数组的数组):array(2){[0]=>array(5){["ID"]=>string(1)"1"["EDS"]=>string(4)"1000"["lastname"]=>string(8)"Mylastname"["firstname"]=>string(9)"Myfirstname"["dateOfBirth"]=>string

ios - 同步执行 RACSignal

我目前正在开发WatchKit应用程序,但我目前遇到此给定方法的问题:-(void)application:(UIApplication*)applicationhandleWatchKitExtensionRequest:(NSDictionary*)userInforeply:(void(^)(NSDictionary*replyInfo))reply我的网络客户端构建在ReactiveCocoa之上,所有内容都是异步执行的。对于AppDelegate中的这个方法,我需要在方法完成之前触发回复响应,所以我想知道是否有方法阻止方法完成,直到RACSignal完成(subscribeC

ios - 未找到 metamacros.h,通过 CocoaPods 的 ReactiveCocoa

当ReactiveCocoa与CocoaPods一起安装时,一些必需的文件丢失了:metamacros.h,在RACTuple.h中导入EXTScope.h,在NSNotificationCenter+RACSupport.h中导入我尝试了不同的版本:2.1.8、2.4.7、2.5.0。重现步骤:使用XCode创建一个名为“RCFail”的单View应用程序项目添加一个Podfile到目录,内容如下:pod'ReactiveCocoa','~>2.4.7'(或任何其他版本或现在明确版本立即获得2.5.0)使用XCode6.3.2打开RCFail.xcworkspace构建项目(或至少尝

ios - ReactiveCocoa 结合最新的按钮按下和文本字段委托(delegate)信号

我创建了一个信号来包装UITextField委托(delegate)方法textFieldShouldReturn:。-(RACSignal*)textFieldReturnPressed{return[RACSignalcreateSignal:^RACDisposable*(idsubscriber){[[selfrac_signalForSelector:@selector(textFieldShouldReturn:)fromProtocol:@protocol(UITextFieldDelegate)]subscribeNext:^(RACTuple*tuple){[subs

ios - 带有 ReactiveCocoa 的 MVVM,ViewModel 如何告诉 View 做一些一次性操作?

例如,我希望我的View显示toast,我现在的做法是这样的:在View中:RACObserve(self.viewModel,showToast)subscribeNext:^(NSNumber*isShow){if(isShow.boolValue){selfshowToast];}}showToast是我的ViewModel的一个属性,我认为这种方式的描述性不强,是否有更标准、更优雅的方式来实现这一点? 最佳答案 为了提供更具描述性的内容,您可以创建一个RACSubject以使用[self.toastsSubjectsendN

ios - NSRegularExpression 创建时的 Cocoa 错误 2048

我正在尝试从以下内容创建正则表达式:#defineRegEX_1_UPPER_1_SPECIAL@"((?=.*[A-Z])(?=.*[$@!%*?&-+_()]).{8,})"NSRegularExpression*regex=[NSRegularExpressionregularExpressionWithPattern:RegEX_1_UPPER_1_SPECIALoptions:0error:&error];但是,不幸的是它返回了以下错误:ErrorDomain=NSCocoaErrorDomainCode=2048"Theoperationcouldn’tbecomplete