草庐IT

核心板

全部标签

iOS 核心位置 : How to disable the default iOS pop-up message for user permission

我正在使用核心位置框架在我的iOS应用程序中收集设备位置。当我第一次在设备上安装该应用程序时,iOS会通过如下所示的警告View请求用户许可。有什么方法可以禁用此默认警报View并向用户显示自定义消息吗? 最佳答案 我在添加目的消息的位置添加了屏幕截图。 关于iOS核心位置:HowtodisablethedefaultiOSpop-upmessageforuserpermission,我们在StackOverflow上找到一个类似的问题: https://st

ios - 实体名称更改时核心数据建模器不更新

我在使用核心数据建模器时遇到问题。我遇到了一个问题,我需要在建模器中更改实体的名称。当我这样做时,我删除了关联的托管对象子类,进行了清理,然后返回建模器,突出显示了具有新名称的实体,然后使用生成了子类Editor>CreateNSManagedObjectSubclass当我这样做时,新生成的子类仍然具有原始名称。我错过了什么吗? 最佳答案 在模型编辑器中,您可以将类名与实体名分开设置。它们不必相同。如果您只更改实体名称,您看到的是正常的。 关于ios-实体名称更改时核心数据建模器不更新

ios - 将 JSON 解析为核心数据

我正在尝试将JSON从drupal页面解析到iOS设备。这是JSON格式:[{"nid":"20","name":"job234"},{"nid":"21","name":"job3534"}]这是两个对象。如何使用核心数据和自定义实体保存它们?我想我需要为属性匹配名称?任何链接或提示都会有所帮助。 最佳答案 小马乐园你的问题很笼统,但我会尽量给你一些提示。为了实现您的目标,您可以遵循两个步骤:解析JSON数据并检索对象在CoreData中保存对象要解析您的JSON数据,您可以遵循working-with-json-in-ios-5

ios - 核心数据崩溃不可变对象(immutable对象)

为什么会崩溃?CategoryOfExpense*newCatEx=(CategoryOfExpense*)[NSEntityDescriptionentityForName:kCategoryOfExpenseinManagedObjectContext:moc];newCatEx.name=self.nameTextField.text;错误是:***Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'Can'tmodifyanimmutablemodel.'

iphone - 在 iOS 中为核心数据项目计算时间戳

我在我的项目中使用核心数据。数据库是sqlite,并且有一列用于存储数据类型为“timestamp”的“birthdate”。现在,我想在其中插入一些记录,并且我的日期采用人类可读的格式,例如“1809-06-17”。如何将此日期转换为时间戳,以便从数据库中获取此日期。我尝试使用python脚本进行一些转换,但得到了不同的结果。有什么简单的方法可以做到这一点吗?请帮助我。 最佳答案 您可以将日期存储为TEXT,而不必担心时间戳的转换。要将时间戳转换为NSDate,请使用:NSDate*date=[NSDatedateWithTime

objective-c - 核心剧情: How to present popover from a bar selected by the user

我想完成什么我正在使用CorePlot(1.1)绘制条形图,我想在用户选择(点击)的条形下方显示一个包含更多详细信息的弹出窗口。代码我的代码是这样的:-(void)barPlot:(CPTBarPlot*)plotbarWasSelectedAtRecordIndex:(NSUInteger)idx{NSNumber*yValue=self.values[idx];NSLog(@"barWasSelectedAtRecordIndexx:%i,y:%@",idx,yValue);NSDecimalplotPoint[2];NSNumber*plotXvalue=[selfnumberF

ios - 在后台获取核心数据对象 : objects not faulted

在将CoreData中的对象与GCD结合使用时,我需要一些帮助;我似乎得到了没有错误进入主线程的NSManagedObjects,即使我访问它们的属性也是如此。非常感谢您的帮助。这就是我正在做的事情:启动时,我需要从CoreDataDB加载人员列表,在后台进行一些自定义处理,然后重新加载表格以显示姓名。我通过仅将objectID传递到GCD队列来遵循CoreData多线程指南。但是当我在主线程上重新加载tableview时,我从来没有看到为联系人显示的名称(或其他属性),并且在仔细检查时,NSManagedObjects原来是主线程上的错误,即使我访问了各种属性cellForRowAt

iOS核心剧情: Adjust y axis padding to label size

最近几天我第一次使用CorePlot。我花了一些时间弄清楚它是如何工作的,但我几乎可以实现我正在寻找的所有功能。但一方面我没有找到解决方案:我使用的是在两个轴上都带有标签的XY图。plotAreaFrame有一个左填充,用于将plotArea向右移动并为y轴标签创建一些可用空间。只要标签不是太大,这就可以正常工作,例如对于高达100的值。但是如果y值变大,例如。10.0000,填充不足以显示完整的标签。当然我可以使用更高的填充,但是如果我只有很小的y值,这会浪费空间。有什么方法可以根据标签自动调整填充大小吗? 最佳答案 安德烈,我意

ios - 核心数据如何从实体中检索列

我正在为我的ios应用程序使用CoreData,我想知道如何从实体表中检索整个列?例如,我只对从我的表中获取主键感兴趣。在sql中,我会从MYTABLE中选择名称。 最佳答案 我认为你可以这样做:NSManagedObjectContext*context=[selfmanagedObjectContext];NSFetchRequest*fetchRequest=[[NSFetchRequestalloc]init];NSEntityDescription*entity=[NSEntityDescriptionentityForN

带有间隙的 iOS Scatter 核心图

如何使用核心图绘制有间隙的散点图?我正在使用核心绘图库。一切正常,但现在我想在数据线的开头或中间做一个有间隙的散点图?有人帮我吗? 最佳答案 让数据源返回nil或[NSNullnull]。例如,如果绘图有五个数据点,并且您为索引2处的x或y字段返回nil,则绘图将绘制索引0和1处的点,由一条线连接,索引3和4之间用一条线连接。 关于带有间隙的iOSScatter核心图,我们在StackOverflow上找到一个类似的问题: https://stackoverf