草庐IT

data_all

全部标签

objective-c - View Controller Nav : reloading all tableViewCells created from parsed JSON when clicked 中的 iOS 刷新按钮

我有一个相当重要的概念性问题,很多人都问过,但没有一个现成的明确答案可以通过搜索找到。我的应用程序很简单:几行TableViewCells填充了来自已解析的JSON提要的数据。单击单元格时,该单元格的信息将传递给SecondViewController并显示。JSON提要也存储到.plist中,在互联网不可用的情况下,TableViewCells从.plist中填充。这一切都很好。但是,我最不需要的是FirstViewController顶部的刷新按钮,用于刷新JSON提要,以及表格中的所有单元格以及来自新变量的新数据。但是,我在实现时遇到了一个问题:我的原始JSON调用和填充单元格的

iphone - iOS 处理多个异步请求 : Send a Signal When All Requests Are Finished

因此,我正在浏览StackOverflow以寻找有效处理异步请求的方法。现在我正在使用ASIHTTPRequest,我的应用程序使用RESTAPI,其中对单个资源的请求提示我请求5个或更多额外资源(链接资源)。现在我正在一个巨大的方法中处理所有异步请求,可能有大约6个异步请求,每个请求都有它们的setCompletionBlock和setFailBlock。如果您使用过ASIHTTPRequest,您一定知道这需要多少重复代码。无论如何,我似乎找到了一个解决方案来确定是否所有的请求都完成了这个答案:MultipleasynchronousURLrequests但是,我不知道如何在代码中

ios - 在 iOS 的 Core Data 中建模一对多关系

我有两个实体:患者和检查点。患者具有DOB、姓名、ID等属性。Checkpoint有dateRecorded、height、weight等属性。您可能明白了——我希望有一组患者,然后每个患者都可以有与该患者相关联的检查点。在这两个实体上,我应该如何设置?设置是:我查看了documentation为此,我还是一头雾水。我认为我想要的是一对多关系(对于患者),但我不确定如何为它们中的任何一个设置逆,或者删除规则和其他东西。谢谢你!! 最佳答案 我这周刚开始使用CoreData。好问题!关系:由于一个患者可以有多个检查点,Patientt

ios - ld : warning: section __DATA/__objc_imageinfo__DATA has unexpectedly large size

有人知道这个警告是什么意思吗?紧随其后的是错误:命令/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2失败,退出代码为1这是iPad的Xcode项目。我只在为模拟器而不是设备编译时看到这个。我已将静态库(*.a)链接到该项目,这就是我认为失败的地方。此外,它曾经在模拟器上运行没有问题,我不确定发生了什么变化。所有的编译器输出:Ld/Users/cduckering/Library/Developer/Xcode/DerivedData/IQ-bldfqilntfqfrccozykbqu

ios - 我应该使用什么数据类型在 Core Data 中存储 GUID?

我将生成需要使用CoreData持久化的CFUUID对象(如果有更好的方法在iOS上创建GUID,请告诉我)。CoreData中没有GUID数据类型。什么是首选类型?看起来CFUUID对象很容易与字符串相互转换,所以我在想。另一种选择可能是二进制数据。另一个考虑因素是这些GUID将进出JSON对象(通过NSJSONSerialization使用内置的iOS5JSON序列化)。 最佳答案 如果我这样做,我会把它存储为一个字符串。您可以将其存储为二进制数据,但由于它将进入和输出一个字符串(这是表示JSON的内容),因此将其存储为字符串可

ios - 代码 8 : Vary for traits changing layout for all size classes

我正在尝试在xcode8.2.1上使用veryfortraits功能,但是当我使用'varyfortraits'更改一个尺寸类的布局,然后在完成时'donevarying'实际上改变了布局我的Storyboard中的每个大小类(class)。例如我尝试通过选择varyfortraits来更改ipadw:R,h:R的约束,将底部的栏变成蓝色。我进行了必要的更改并单击“完成更改”以更改约束。但是,如果我选择其他设备尺寸(例如iphone7),则调整后的约束也会应用于此尺寸类别。我该如何阻止这种情况发生?为了澄清,我在Storyboard中选择了“使用特征变体”和“使用自动布局”。

ios - RestKit 中带有 Core Data 的临时对象的最佳实践

背景:我有一个托管对象Car。我在localhost/cars/search上有一个RESTful搜索API。返回的结果是服务器端的Car对象,但我只想保存用户选择的那个。当他们从搜索中返回时,我想丢弃其余的汽车。一开始我是这样的:@interfaceCar:NSManagedObject//为了显示搜索结果,我将RESTAPI搜索结果JSON映射到TransientCar对象,但没有将它们保存到上下文中。默认情况下,如果你映射一个托管对象,RestKit将调用它的+object便利工厂来创建对象并将它插入到当前上下文中(硬编码到sharedManager的对象存储的上下文,顺便说一句

ios - 删除应用程序时是否从设备中删除了 Core Data 数据库?

我看到CoreData出现错误,似乎表明当我从我的设备中删除应用程序时旧数据库没有被删除。以下是我要执行此操作的步骤:从我的设备中删除该应用(点击并按住该应用,然后点击删除按钮)。从TestFlight安装应用程序.运行应用程序。它启动并运行良好-直到它进行核心数据查询导致它崩溃。崩溃的根本原因是“在实体中找不到键路径栏”现在,根据第3步中所述的错误,“bar”似乎在Foo上不存在,而我的问题出在CoreData模型上。然而,相同的代码在模拟器上运行没有问题,甚至在通过Xcode连接时在设备上运行良好。(我已经多次验证我在Xcode中使用的在模拟器和设备上运行的代码与我的TestFli

ios - 强制 UITableView 调用 cellForRowAtIndexPath : for all cells

我在使用UITableView的reloadData方法时遇到了一些问题。我发现它只会在有新单元格被添加或移除时调用cellForRowAtIndexPath。示例:我有五个单元格,每个单元格包含五个字符串。如果我添加一个新单元格并调用reloadData,表格会更新并且我会看到它。然而,如果我进入五个单元格之一,添加一个新字符串,然后返回并调用reloadData,则不会调用任何TableView的委托(delegate)方法。我的问题:是否可以强制TableView完全重新加载其所有可见单元格中的数据? 最佳答案 我发现了问题-

[环境配置]让sd自动翻译提示词插件sd-webui-prompt-all-in-one安装

安装方式方式一(使用git克隆):此方法需要你的电脑上安装了git,如果没有安装,可参考 git官方文档 进行安装。打开终端,进入到你的 stable-diffusion-webui 目录下。 使用git克隆 sd-webui-prompt-all-in-one 到 stable-diffusion-webui\extensions 目录下。gitclone"https://github.com/Physton/sd-webui-prompt-all-in-one.git"extensions/sd-webui-prompt-all-in-one如果你的终端没有访问Github的网络环境,可使