草庐IT

rx-cocoa

全部标签

cocoa-touch - 移动 View 时键盘不会隐藏文本字段

在我的应用程序中,当我单击文本字段时,键盘将其隐藏。请帮助我-单击文本字段时如何向上移动View。我在textFieldDidBeginEditing:中使用此代码self.tableView.scrollIndicatorInsets=UIEdgeInsetsMake(0,0,216,0);self.tableView.contentInset=UIEdgeInsetsMake(0,0,216,0);但它不起作用。 最佳答案 您不应该相信textFieldDidBeginEditing:会针对键盘进行调整,因为即使用户使用不会显示

iphone - Cocoa 错误 262,无法将文件上传到 iCloud

我正在尝试使用以下代码行将大文件上传到iCloud:-(void)uploadFileWithFilePath:(NSString*)PathtoFileURLInCloud:(NSURL*)destURL{NSURL*filePath=[NSURLURLWithString:Path];dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0),^(void){NSFileCoordinator*fileCoordinator=[[NSFileCoordinatoralloc]initWith

ios - 使用 AFNetworking 2 进行 POST 请求时 cocoa 错误 3840

我每次都调用这个函数并返回Cocoa错误3840。我尝试调试并修复它,它在请求时出错,而不是在解析结果时出错我在请求时在失败block中发现了这个错误。ErrorDomain=NSCocoaErrorDomainCode=3840"Theoperationcouldn’tbecompleted.(Cocoaerror3840.)"(JSONtextdidnotstartwitharrayorobjectandoptiontoallowfragmentsnotset.)UserInfo=0x109230960{NSDebugDescription=JSONtextdidnotstartw

ios - 如何为依赖于使用 cocoapods 添加的其他框架的所有体系结构构建 cocoa touch 框架?

我想创建一个为模拟器和设备构建的输出框架的私有(private)cocoapod。我创建了一个Cocoa触控框架,其中我使用Cocoapods集成了CocoaLumberjack。我想为所有可能的架构(模拟器和设备)构建框架。默认build设置,'BuildActiveArchitecturesOnly'issetto(Debug-Yes,Release-No).一旦我将此调试设置设置为“否”,构建就会失败并出现以下链接器错误:Undefinedsymbolsforarchitecturei386:"_OBJC_CLASS_$_DDASLLogger",referencedfrom:o

cocoa - 如何从父 XIB 引用 XIB 文件

如果我在ChildView.xib中创建自定义UIView-我如何从MainWindow.xib中引用它?我试图将一个UIView拖到MainWindow.xib并将其与同一个ChildView类相关联。我从MainWindow.xib和ChildView.xib中将ChildView.xib的所有者设为ViewController,我将childViewIBOutlet连接到View,但是当我启动应用程序时,ChildView.xib中的View不会自动加载。这可能吗?在基本层面上,我想我问的是如何将UIViews从单独的XIB文件连接到其他XIB中的IBOutlet引用......

cocoa-touch - 设置包 - 默认值行为?

我创建了一个带有单一首选项值的设置包,一个带有默认值的文本字段。当我的应用程序启动并且我检索到它为空的值时。在用户提供值之前,我是否必须手动编码要使用的值?此外,如果用户在首选项屏幕上输入文本字段然后离开它而不做任何更改,则不会设置该值...用户必须实际更改该值才能保存,这是正确的吗? 最佳答案 不,不要那样做。有一个函数:iduserDefaults=[NSUserDefaultsstandardUserDefaults];[userDefaultsregisterDefaults:defaultSettings];您可以通过在设

ios - Cocoa - 定义一个像 NSLog 这样的全局函数

查看该帖子和接受的答案:InXCode,isthereawaytodisablethetimestampsthatappearinthedebuggerconsolewhencallingNSLog?对于那个例子或任何其他情况,我如何声明一个全局函数,其中包含我可以直接调用的objective-c调用,例如NSLog,而不必像[MyClassmyFunction]那样进行调用? 最佳答案 只需使用标准的C语法;请记住,Objective-C是C的严格超集。在.h文件中,写声明externreturn_typefunction_nam

ios - 使用 Reactive Cocoa 组合多个信号不起作用

我正在学习本教程:http://www.raywenderlich.com/62699/reactivecocoa-tutorial-pt1.它适用于用户名和密码字段。我正在尝试创建包含三个字段的注册表单:电子邮件、密码、确认密码。我已经验证了电子邮件地址(工作正常)我已经验证了这样的密码:密码至少6个字符,密码和确认密码必须相同。这是我的代码:RACSignal*validEmailSignal=[emailTextField.rac_textSignalmap:^id(NSString*text){return@([textisValidEmailAddress]);}];RACS

cocoa-touch - 收到applicationDidEnterBackground时退出app而不是进入后台

我想知道是否可以在用户按下主页按钮后完全退出我的程序,而不是进入后台运行模式。谢谢。 最佳答案 在您的应用程序的Info.plist中,添加值为YES的bool键UIApplicationExitsOnSuspend。查看InformationPropertyListKeyReference获取更多信息。 关于cocoa-touch-收到applicationDidEnterBackground时退出app而不是进入后台,我们在StackOverflow上找到一个类似的问题:

cocoa-touch - 如何在 iOS 中使用 bzip2 格式? Apple 告诉我 bzBuffToBuffDecompress 是私有(private) API

今天我提交了我的iOS应用程序到appstore,但很快我收到了苹果的邮件,上面说,cannotbepostedtotheAppStorebecauseitisusingprivateorundocumentedAPIs:PrivateSymbolReferencesBZ2_bzBuffToBuffDecompressAsyouknow,asoutlinedintheiPhoneDeveloperProgramLicenseAgreementsection3.3.1,theuseofnon-publicAPIsisnotpermitted.Beforeyourapplicationca