小编Meh*_*mre的帖子

核心数据不会持久保存对象

我是Core Data的新手,因此我不确定我是否犯了错误.我从REST API下载了一些数据,并成功将JSON响应保存到磁盘.我正在尝试处理数据并使用Core Data持久保存数据.

NSLog(@"inserted objects: %@", [managedObjectContext insertedObjects]);
    [managedObjectContext performBlockAndWait:^{
        NSError *error = nil;
        if (![managedObjectContext save:&error]) {
            NSLog(@"Unable to save context for class %@", className);
        } else {
            NSLog(@"saved all records!");
        }
    }];
Run Code Online (Sandbox Code Playgroud)

我已成功处理JSON并将其添加到NSManagedObjectContext.在第一行中,它显示我已成功尝试插入2个对象.

inserted objects: {(
    <User: 0xa259af0> (entity: User; id: 0xa259b70 <x-coredata:///User/t44BB97D0-C4B4-4BA6-BD25-13CEFDAE665F3> ; data: {
    email = "vishnu@vishnuprem.com";
    experience = "2013-07-20";
    "first_name" = Vishnu;
    id = 2;
    "job_title" = Developer;
    "last_name" = Prem;
    location = "";
    "phone_number" = "+6590091516";
    "profile_pic" …
Run Code Online (Sandbox Code Playgroud)

core-data objective-c ios ios6

17
推荐指数
3
解决办法
2万
查看次数

获取"用于打开商店的模型与用于创建商店的模型不兼容"时该怎么办?

我有一个核心数据EntityDescription,我在其中创建了数据.然后,我更改了EntityDescription,添加了新的,使用编辑器xcdatamodeld文件删除旧的.

现在,我的核心数据代码都会导致此错误"The model used to open the store is incompatible with the one used to create the store}".详情如下.我该怎么办?我更喜欢删除数据模型中的所有内容并重新启动新数据模型.

谢谢你的任何建议!

 reason=The model used to open the store is incompatible with the one used to create the store}, {
    metadata =     {
        NSPersistenceFrameworkVersion = 320;
        NSStoreModelVersionHashes =         {
            Promotion = <472663da d6da8cb6 ed22de03 eca7d7f4 9f692d88 a0f273b7 8db38989 0d34ba35>;
        };
        NSStoreModelVersionHashesVersion = 3;
        NSStoreModelVersionIdentifiers =         (
        );
        NSStoreType = SQLite;
        NSStoreUUID = "9D6F4C7E-53E2-476A-9829-5024691CED03";
        "_NSAutoVacuumLevel" = …
Run Code Online (Sandbox Code Playgroud)

core-data

10
推荐指数
4
解决办法
2万
查看次数

如何将星期一显示为第一天CalendarView

附:

Calendar cal = Calendar.getInstance();
cal.setFirstDayOfWeek(Calendar.MONDAY);
Run Code Online (Sandbox Code Playgroud)

你只需将星期一的整数值设置为0,但我想将星期一显示为第一天(在左端,在星期日在右边)

java android calendar calendarview

5
推荐指数
1
解决办法
3385
查看次数

如何处理ios上的点击推送通知

我设法收到推送通知,但我不知道如何处理到达应用程序的推送通知的点击,我想根据通知类型告诉应用程序何时点击转到特定活动,而不仅仅是打开应用程序(默认行为)

我知道我可以收到

-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo{

    NSLog(@"Here I should Recive The notification .... ") ;
    //call the commented functions .....
}
Run Code Online (Sandbox Code Playgroud)

在此函数中,但是当我实现它时,通知不会出现,只是执行此函数中的操作

push-notification ios

5
推荐指数
1
解决办法
1万
查看次数

如何杀死通过SSH启动的Node.js的NOHUP进程

我启动node.js服务器有nohup的3000端口用于后台运行,但现在我想node.js3000停止服务器并再次使用相同的端口启动.我怎么能停止这个过程?

我可以用这个命令让进程杀死;

ps -a","ps -ef |grep nohup
Run Code Online (Sandbox Code Playgroud)

但它回归;

-bash: kill: (11929) - No such process
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript linux ssh bash node.js

4
推荐指数
1
解决办法
8581
查看次数

通过谓词进行整数比较

我正在使用核心数据,其中有一个名为“Scan”的实体,该实体具有一个属性,例如类型为electronic_idNSNumber。现在假设在数据库中我有这个Scan属性的3 个条目。

  • 此实体的一个条目具有 35 作为electronic_id
  • 此实体的第二个条目具有 354 作为electronic_id
  • 此实体的第三个条目具有 375 as electronic_id

我正在对这个属性进行搜索。所以当我开始通过传递 3 来搜索实体时,我想要所有这 3 个对象。当我传递 35 时,我想要前两个对象。

我希望NSNumber通过谓词部分匹配对象。我正在使用这个功能。

-(void)filteredContentWithSearchText:(NSString*)searchText
{
    if([searchText length])
    {
        int value=0;
        value=[searchText intValue];

        if ([strSelectedType isEqualToString:@"Electronic ID"])
        {
            NSPredicate *predicate = [NSPredicate predicateWithFormat:@"electronic_id == %d",value];
            NSManagedObjectContext *context =[self managedObjectContext];
            NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
            NSEntityDescription *entity = [NSEntityDescription entityForName:@"Scan" inManagedObjectContext:context];

            [fetchRequest setEntity:entity];
            [fetchRequest setPredicate:predicate];
            NSError *error=nil;
            NSArray *results = …
Run Code Online (Sandbox Code Playgroud)

core-data objective-c ios

3
推荐指数
1
解决办法
1053
查看次数