草庐IT

Object-B

全部标签

ios - CoreData - 如何使用 validateForDelete : to determine if a managed object should be deleted

目标:我想检查一个托管对象以确保它可以删除期望:-[NSManagedObjectvalidateForDelete:]应该根据管理对象模型中的删除规则设置返回一个BOOLNSManagedObject类引用validateForDelete:Determineswhetherthereceivercanbedeletedinitscurrentstate.-(BOOL)validateForDelete:(NSError**)errorParameterserrorIfthereceivercannotbedeletedinitscurrentstate,uponreturncont

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

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

javascript - react native 错误 : undefined is not an object (evaluating 'Object.keys(dataBlob[sectionID])' )

我正在尝试使用ListView中的facebookAPI在ReactNative应用程序中显示facebook页面状态。Thistutorial帮了我很多,我设法在我的应用程序中显示了最后的状态。但是当我尝试将所有状态放入ListView时,我收到此错误消息:“undefinedisnotanobject(evaluating'Object.keys(dataBlob[sectionID])')”我在另一篇stackoverflow帖子中读到,这是因为我试图在对象而不是数组上运行cloneWithRows()函数。但我仍然无法克服这个错误。所以,如果有人能帮助我,那就太好了。这是fac

iOS : Core Data: How to retain an ordered set of objects in a managed object

我的iOS应用程序中有一个NSManagedObject。该对象称为Round。在Round中,我与一堆Person对象有一对多关系。xCode使用NSSet作为我与Person托管对象的一对多关系的数据类型生成我的托管对象类。所以我的Round托管对象看起来像这样:@interfaceRound:NSManagedObject{}@property(nonatomic,retain)NSSet*people;@end但是NSSet不是一个有序的集合,我想保留我用来保存这些Person对象的NSArray的顺序,因为我将它分配给我的Round托管对象。我尝试将我的NSArray转换为N

ios - NSNotification 'object' 和 'userInfo' 有什么区别?

NSNotification的object和userInfo有什么区别?当我发布带有参数的通知时,我可以使用object或userInfos来执行此操作。但是我不知道这两种方式有什么区别。使用userInfo有什么好处吗?还是使用object就足够了? 最佳答案 object表示发布通知的对象。userInfo包含接收对象/函数的附加信息/数据。根据NSNotificationCenterClassReference:postNotificationName:object:userInfo:Createsanotificationw

IOS [__NSPlaceholderArray initWithObjects :count:]: attempt to insert nil object from objects[0]'

我正在尝试创建一个像facebook一样的动态幻灯片菜单。我必须从json请求中获取一些数据。并在幻灯片TableView的其中一个部分中显示此数据。我是objective-c的新手,我也尝试使用NSMutableArrays,但出现错误。在其他表格View中,我也这样做但没有部分。只有一个MutableArray,我可以显示表格。我做这样的事情:-(void)requestJSONFinishedWithParsedObject:(NSDictionary*)parsedObject{NSArray*projectsObjectArray=[parsedObjectobjectFor

iOS/Objective-C - struct objc_class * 和 struct objc_object *

我的理解是,Objective-C中的对象和类只是结构。分别是:structobjc_class*和:structobjc_object*问题#1:objc_msgSend(idself,SEL_cmd);id据我所知是structobjc_object*类型但是当我们调用一个类的方法,一个类型为structobjc_class*的类,我希望它会引起问题或发出某种警告,例如“嘿,我的friend,这里输入错误”。但是没有。为什么?这只是为了满足我的好奇心,因为即使没有完全理解这一点,它似乎也没有给我带来任何麻烦(到目前为止)。但我想深入挖掘并学习基础知识/“特性”。问题#2:由于根据我

ios - xcode 6, ios 8, object-C++

我创建了一个新的应用程序项目(不是库或框架),然后我将“compilesourceas”设置为object-C++。但是当我编译源代码时,它显示“buildfailed”。错误是:Undefinedsymbolsforarchitecturearmv7:"_OBJC_CLASS_$_UIResponder",referencedfrom:_OBJC_CLASS_$_AppDelegateinAppDelegate.o"_OBJC_METACLASS_$_UIResponder",referencedfrom:_OBJC_METACLASS_$_AppDelegateinAppDeleg

iphone - 当我们从 ios 中的 json 获取它时如何检查 valueOfKey 是 Array 还是 Object

我有两种情况需要解析JSON首先是:{"post_filter_data":{"Items":[{"ItemID":"50cb4e46b5d30b0002000009","ItemName":"Fruitsaladtest","ItemPrice":"122.0","ItemDescription":"testtest","ItemImageUrl":"http://s3.amazonaws.com/menubis-mms-prototype-dev/menubis/assets/50cb4e64b5d30b0002000013/landing_page.jpg?1355501156"

iphone - -[__NSArrayM insertObject :atIndex:]: object cannot be nil

我得到错误对象不能为零。我正在使用Web服务,当我使用循环解析它时它崩溃并发送输出-[__NSArrayMinsertObject:atIndex:]:objectcannotbenil作为错误,因为我在NSMutableArray我正在尝试解析它。我尝试用这些方法修复:(1)if([ArraycontainsObject:[NSNullnull]])(2)if([ArrayobjectAtIndex:0(3)if([ArrayobjectAtIndex:counter]==0**我的代码是,if([[[nodechildAtIndex:counter]name]isEqualToSt