草庐IT

externally-managed-environment

全部标签

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

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

ios - Facebook iOS SDK 4.2 : Invalid URL Schemes for Multiple App Environments

我需要为我的staging和production构建使用相同的FacebookAppID。我已经在我的应用程序.plist文件中定义了URL方案后缀,并使用所需的BundleId和URL方案配置了仪表板,完全按照sharinganappIDacrossApps进行配置。文档。Dashboard的URLscheme后缀:应用信息.plist:问题是,我可以在我的stagingbuild上使用Facebook登录,但是当我尝试登录productionbuild时,它会在以下位置崩溃并中断:我已经尝试了一些几乎相似的解决方案,但没有一个对我有用。有人可以指出我正确的方向吗?FacebookS

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

iphone - 获取苹果 "External Accessory framework"蓝牙设备的MAC地址

我有一个与Apple兼容的蓝牙设备。现在,我正尝试在应用程序中获取该设备的MAC地址。能否借助苹果的“ExternalAccessoryframework”获取蓝牙设备的MAC地址?我听说无法通过正常方式获取MAC地址,但我对“外部附件框架”的理解不够好,无法决定是否可以使用该框架。 最佳答案 不,您无法获取EAAccessory的mac地址。我的意思是,您可以使用以下命令:NSString*macAddress=[accessoryvalueForKey:@"macAddress"];但正如您在EAAccessorydocumen

ios - 是什么导致 libdispatch-manager 线程崩溃?

Date/Time:2013-05-2221:31:31.863-0400OSVersion:iOS6.1.3(10B329)ReportVersion:104ExceptionType:EXC_CRASH(SIGSEGV)ExceptionCodes:0x0000000000000000,0x0000000000000000CrashedThread:1Thread0name:Dispatchqueue:com.apple.main-threadThread0:0CoreFoundation0x3203f950-[NSArrayMdealloc]+1281Foundation0x32

iphone - Phonegap 应用程序 : External URL don't open in InApp Browser of IOS

外部URL无法在我的PhoneGapIOS应用程序的系统浏览器中打开。我正在使用PhoneGapBuild2.7.0。Javascript:window.open(myURL,'_blank','location=yes');配置.xml如何解决?当我使用url“www.google.com”时,它工作正常,但是当我为我的应用程序使用必需的url时,即使该url在浏览器中工作正常,它也不起作用。 最佳答案 Javascript:myURL=encodeURI(myURL);window.open(myURL,'_blank','lo

iphone - ios 配置门户中的 "Managed by Xcode"配置文件是什么?它是如何创建的?

我在IOSProvisioningPortal中创建了多个配置文件,突然出现了一个带有“由Xcode管理”标签的新配置文件。这是什么?它是如何创建的?它有什么用? 最佳答案 这通常是团队资料。一旦您将设备连接到您的Mac并将其设置为XCode中的开发设备,它就会创建。如果我没记错的话,XCode会询问您是否要将它添加到您的开发者帐户并创建一个由XCode管理的配置文件。不确定... 关于iphone-ios配置门户中的"ManagedbyXcode"配置文件是什么?它是如何创建的?,我们

objective-c - RestKit v0.20.x : simultaneously mapping (transient) object and (core data) managed object

假设我想用json向服务器发送请求{"begin_session":{"info":"thisissomeinfo"}}我希望得到json响应:{"token":"thisisatoken","a_objects":[{"name":"nameoffirsta_object","b_objects":[{"name":"nameoffirstb_object","type":"sometypevalue","id":"123"},{"name":"nameofsecondb_object","type":"someothertypevalue","id":"124"}],"id":"i

ios - 子类 AFHTTPRequestOperation Manager?

我发现自己在整个代码中使用AFHTTPRequestOperationManager重复了很多代码,所以我在考虑将它子类化,这样我就可以将它设置为一个单例,然后将所有代码放在子类,而不是通过我的项目传播它。然而在AFNetworking2.0(http://nshipster.com/afnetworking-2/)的NSHipster剧集中,它说:Themaindifferencein2.0isthatyou'llactuallyusethisclassdirectly,ratherthansubclassit,forreasonsexplainedinthe"Serializati

memory-management - 任何 iPhone 应用程序使用的内存

关于iOS内存管理,有几件事我不明白。我想知道iPhone应用程序在设备上运行时通常需要多少内存(是否有10MB之类的固定数字?)如果应用包含大量大图像,对内存有何影响?它们只在加载时影响内存吗?当有多个应用程序运行时,iOS如何管理内存?请帮助我理解这些概念。 最佳答案 iOS设备上的应用程序没有规定或固定数量的可用内存。也就是说,据报道有些游戏应用程序使用了超过55MB的内存,但据报道,如果在设备重置后没有立即运行,操作系统也会在相当大比例的时间内终止这些游戏。如果你使用22MB或更少的内存,操作系统仍然可以终止你的应用程序,因