草庐IT

data-access-layer

全部标签

iOS:EXC_BAD_ACCESS 错误 NSString 长度和 setHTTPBody

当我启动模拟器并启动应用程序并单击UI时,我得到EXC_BAD_ACCESSforNSString*strLength=[NSStringstringWithFormat:@"%d",[postStrlength]];和[reqsetHTTPBody:[_postStrdataUsingEncoding:NSUTF8StringEncoding。我不知道为什么会这样。如果我卸载应用程序但保持模拟器打开并再次运行它,我不会收到任何错误。任何帮助都会很棒。代码如下。#import"LocavoreRetroAPIAdapter.h"//Classextentiondeclaresameth

ios - Xcode 8.2.1 Accessibility Inspector 不适用于 iOS 9 设备

我有一部运行iOS9.3.3的iPhone6,我已经使用它进行开发很长时间了,并且在其上部署我的代码并使用Xcode8.2.1进行调试没有任何问题。辅助功能检查器在下拉列表中此iPhone旁边有一个“(未设置)”,用于选择要检查的项目。如果我选择设备,它会发出警告:DeviceNotSetupThisdevicemustbesetupfordevelopmentusingXcode.这条消息让我很困惑,因为我可以在上面进行部署和调试。我在Xcode中看不到任何关于需要为设备进行任何额外设置的信息。我的另一位团队成员的iOS9.x.x设备遇到了同样的问题。我开始怀疑它是否与iOS版本为9

iphone - iOS 客户端 : "Caching" Server-side data to persistent storage

我正在构建一个iOS客户端应用程序以与现有后端架构交互。为了减少延迟、API调用和有效负载,最好在客户端“缓存”模型数据以加快索引速度,然后根据需要相应地对客户端/服务器端进行更新。当前的理论堆栈看起来像这样:ServerSide>>>>>>>>>>>>>>>>>ClientSide-----------------------------------------PHP>>JSON>>COREDATA>>UIKitObjects注意:还值得注意的是,iOS客户端虽然本身在内部遵循MVC,但本质上是更大的MVC客户端-服务器架构中的“View”。因此,就像在用户操作后更新模型或在模型更改

iOS/Objective-C : Converting RGB Data to UIImage

我需要帮助将24/32位RGB原始图像转换为uiimage。我在这里尝试了PaulSolt和其他人的示例,但没有任何效果。有人可以展示示例或教程吗?图像数据保存在nsdata中,我想要一个jpg或png图像。谢谢托斯滕我正在使用PaulSolt的代码,它做了一些事情,但图像看起来像是一张图像中图像信息的四倍。我不能在这里张贴图片:编辑:我在评论之间的方法开头添加了这些行,现在它可以工作了:-)+(UIImage*)convertBitmapRGBA8ToUIImage:(unsignedchar*)bufferwithWidth:(int)widthwithHeight:(int)he

iphone - 在 Core Data 中使用 Fetch Request 返回什么对象?

Apple文档说“如果上下文已经包含从获取返回的对象的托管对象,则现有托管对象将在获取结果中返回”我的问题是,如果我更新了上下文中的对象但尚未保存上下文,那么FetchRequest将返回什么对象?来自Context的更新对象或来自Datastore的新对象。 最佳答案 您的引述回答了这个问题;它将是内存中的那个。随之而来的警告是,如果您创建一个新的NSManagedObjectContext并在该上下文中执行获取请求,您将从数据存储中获取对象。 关于iphone-在CoreData中使

iOS 辅助功能 : make UITextField and specified subview accessible

我想在文本字段上创建一个文本字段和一个subview,供VoiceOver访问。如果我使用UIAccessibilityContainer方法,我只能使subview可访问。有什么方法可以做到这一点吗? 最佳答案 否。您必须在可访问性层次结构中上升一个级别。在您的View的父View上实现容器协议(protocol),并将其所有后代作为subview返回(因此,彼此的sibling)。 关于iOS辅助功能:makeUITextFieldandspecifiedsubviewaccessi

ios - 如何修复 UITableView Accessibility 在滚动时说错语言?

我正在用波兰语创建一个应用程序(波兰语在iPhone设置中设置)。所有VoiceOver文本均以波兰语表示(如按钮、数字等)。但是当我用三个手指滚动UITableView时,它会用英文显示:“第1到10行,共16行”(波兰语为第1、10和16行)。如何解决?编辑:它用带有波兰口音的英语说“Rows%dto%dof%d”。有趣的是,在像Contacs这样的系统应用程序中,当滚动时,它会用完整的波兰语显示“Rows%dto%dof%d”。 最佳答案 我找到了解决方案。在xcode中,在项目设置的信息选项卡中,有一个Localizatio

ios - react native 相机 : Access snapped image

我在我的应用中使用了react-native-camera插件。我正在尝试拍摄图像,然后立即通过AWSAmplify将其上传到AWSS3存储桶。我的代码如下所示:exportdefaultclassCameraextendsComponent{render(){return({this.camera=ref;}}style={styles.preview}flashMode={RNCamera.Constants.FlashMode.auto}permissionDialogTitle={'Permissiontousecamera'}permissionDialogMessage={

ios - Xcode/ cocoa 足类 : I can't access a dependency that's in a framework linked to my project

我只想在一个工作区中嵌入多个项目和框架。这是Xcode中的结构:Project1和Project2是应用项目,BaseFramework是CocoaTouch框架。现在我要做的是在框架中添加一个pod依赖,然后将这个框架链接到其中一个项目,并访问这个项目中的依赖。这是我对Podfile的尝试:platform:ios,'12.1'use_frameworks!inhibit_all_warnings!workspace'BaseWorkspace'defshared_podspod'Toast-Swift'endproject'Project1/Project1.xcodeproj'p

iphone - 检查 NSFetchedResultsController/Core Data 中的现有值

我有一些调用API并返回一组结果的代码,我们称它们为“消息”对象。每条消息都有一个唯一的ID。不幸的是,我不能保证服务器不会给我返回一条我以前没有收到并存储在我的核心数据数据库中的消息。唯一ID在我的“消息”实体中设置为NSNumber字段。有没有一种方法可以“即时”检查数据库,看看是否已经存在具有给定唯一ID的“消息”?目前,每次我需要检查时,我都会创建一个辅助对象的实例,并简单地创建一个NSFetchedResultsController,通过NSPredicate返回过滤后的结果。如果返回任何结果,我继续,或存储在数据库中。我怀疑这是一种缓慢的方法...有什么帮助吗?