草庐IT

Form-Model

全部标签

iphone - 核心数据 : how to save programmatically created object data model

在我的应用程序中,我在第一次启动时动态创建数据模型。有没有办法保存此数据模型,以便我可以在后续应用程序启动时访问此模型(例如作为*.momd文件)? 最佳答案 它doesn'tlook就像有一种方法可以将您的模型保存到.momd文件中,但是NSManagedObjectModel确实实现了,因此您可以使用NSArchiver/NSUnarchiver将模型写入文件并稍后读回。 关于iphone-核心数据:howtosaveprogrammaticallycreatedobjectdata

objective-c - iOS MVC : where does the model fit-in to a CoreData application?

我刚刚开始使用CoreData制作应用程序,但我熟悉MVC概念,因为我曾经使用(和开发)MVC框架在Web开发中做了大量工作。据我所知,CoreData会自动生成继承自NSManagedObject的类。这些对象是通过对上下文的获取请求或通过将新对象插入上下文来创建的。在我见过的应用程序中,除了与其在数据库中的属性相对应的属性之外,对象是空的,本质上使它们成为模拟实体表中一行的对象。那些自动生成的类和CoreData本身构成了应用程序模型是有道理的。在我传统上制作的应用程序中,有一个Model类负责处理所有数据。这通常是一个Singleton类,每个需要模型的Controller都可以

objective-c - AFNetworking:带有 application/x-www-form-urlencoded 的 POST 请求

我正在学习使用AFNetworking。我知道我可以使用AFHTTPClient通过json发出POST请求。我的问题是:有没有办法发出标准的POST请求(即内容类型为application/x-www-form-urlencoded)?我的服务器后端不接受json,因为客户端应该使用相同的表单通过Web登录。过去我用过ASIHTTPRequest,我用过这段代码:url=[NSURLURLWithString:@"www.example.org/login/"];request=[ASIFormDataRequestrequestWithURL:url];[requestsetPos

objective-c - 核心数据 : model is nil while modelURL is valid

__managedObjectModel为零,即使modelURL存在。有asimilarpost,但接受的答案(重命名模型文件并重新启动Xcode)对我不起作用。-(NSManagedObjectModel*)managedObjectModel{if(__managedObjectModel!=nil){return__managedObjectModel;}NSURL*modelURL=[[NSBundlemainBundle]URLForResource:@"Failed"withExtension:@"momd"];__managedObjectModel=[[NSManag

ios - multipart/form-data 的 AFNetworking 日志请求正文

假设我有一个multipart/form-data构造如下AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];NSDictionary*parameters=@{@"foo":@"bar"};NSURL*filePath=[NSURLfileURLWithPath:@"file://path/to/image.png"];[managerPOST:@"http://example.com/resources.json"parameters:parametersconstructingB

iphone - 核心数据 : Replacing Data Model with New Version?

我的应用程序最初是使用一个简单的CoreData模型发布的。原始源代码已丢失,此后已使用全新的CoreData模型重建。在您考虑安装将升级的旧应用程序之前,一切似乎都很好。我不完全确定,但似乎在AppStore上当前发布的旧版本上安装新版本是有问题的。我没有收到任何具体的错误消息,但我想不出应用会迅速崩溃的任何其他原因。有没有比较简单的方法可以将旧版本的数据模型替换成新的? 最佳答案 查看CoreDataModelVersioningandDataMigrationProgrammingGuide.您需要为您的架构创建一个新“版本”

model-view-controller - 以编程方式切换 MVC View Controller - iOS

如何在iOS中以编程方式切换ViewController?例如-我有一个菜单MVC设置,现在我单击“帮助”我如何以编程方式将其传递给帮助ViewController以加载该MVC设置? 最佳答案 这是基于View还是基于导航的应用程序?对于基于导航的应用程序,您的AppDelegate应该为您提供访问共享UINavigationController的权限,您可以使用它来推送/弹出UIViewControllers[self.navControllerpushViewController:helpViewControlleranima

iphone - iOS 崩溃报告 "Hardware Model"到底是什么意思?

具体是做什么的HardwareModel:iPhone1,2是什么意思?我从iPhone3G设备上获得了这份报告。现在我有一些报告HardwareModel:iPhone3,1它究竟是一种什么样的设备?我有一些HardwareModel:iPod4,1此外,也没有猜测。 最佳答案 给你:http://www.everyi.com/by-identifier/ipod-iphone-ipad-specs-by-model-identifier.htmlForyourconvenience,theModelIdentifier(some

android - 无法确定接口(interface) com.android.builder.model.AndroidProject 的类路径

当我将一个Eclipse项目导入AndroidStudio时,我遇到了这个问题:Gradle'XNote'项目刷新失败错误:无法确定接口(interface)com.android.builder.model.AndroidProject的类路径。有谁知道为什么会这样?谢谢! 最佳答案 刚才我也遇到了同样的问题。1.检查build.gradle文件中的类路径。改为classpath'com.android.tools.build:gradle:2.3.0'然后转到gradle-wrapper.properties,并更改distri

android - 无法确定接口(interface) com.android.builder.model.AndroidProject 的类路径

当我将一个Eclipse项目导入AndroidStudio时,我遇到了这个问题:Gradle'XNote'项目刷新失败错误:无法确定接口(interface)com.android.builder.model.AndroidProject的类路径。有谁知道为什么会这样?谢谢! 最佳答案 刚才我也遇到了同样的问题。1.检查build.gradle文件中的类路径。改为classpath'com.android.tools.build:gradle:2.3.0'然后转到gradle-wrapper.properties,并更改distri