Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
RASHFor
6 / 6 / 2
Регистрация: 12.02.2012
Сообщений: 224
#1

Core Data NSFetchRequest добавляет "<null>" к существующим данным - Objective-C

04.07.2014, 20:47. Просмотров 674. Ответов 0
Метки нет (Все метки)

Доброго дня, господа хорошие.

В AppDelegate.m:
Objective-C
1
2
3
4
5
6
7
NSFetchRequest *request = [[NSFetchRequest alloc] init];
    [request setEntity:[NSEntityDescription entityForName:@"Items" inManagedObjectContext:self.managedObjectContext]];
    
    NSError *error = nil;
    NSArray *results = [self.managedObjectContext executeFetchRequest:request error:&error];
    
    NSLog(@"result==%@",[results valueForKey:@"items"]);
Все правильно, как нужно:
result==(
MyGoodData
)
Но в AnotherViewController.m строчки
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
context = [[SwipeTableAppDelegate sharedAppDelegate] managedObjectContext];
    yandex = [NSEntityDescription insertNewObjectForEntityForName:@"Items"
                                           inManagedObjectContext:context];
    NSLog(@"context==%@",context);
    NSFetchRequest *request = [[NSFetchRequest alloc] init];
    [request setEntity:[NSEntityDescription entityForName:@"Items" inManagedObjectContext:context]];
    
    
    NSError *error = nil;
    NSArray *results = [context executeFetchRequest:request error:&error];
    if(error){
        NSLog(@"++++++++");
        return;
    }
  
    NSLog(@"ARRRAY====%@",[results valueForKey:@"items"]  );
Выводит:
ARRRAY====(
"<null>",
MyGoodData
)
И в последствии этот NULL мне все ломает
При использовании этого метода тоже добавляется НАЛ:
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
-(void)editItems:(NSString *)object :(int) index :(NSString *) value{
    NSFetchRequest *request = [[NSFetchRequest alloc] init];
    NSLog(@"index==%d",index);
    [request setEntity:[NSEntityDescription entityForName:@"Items" inManagedObjectContext:context]];
    
    NSError *error = nil;
    NSArray *results = [context executeFetchRequest:request error:&error];
    NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"range" ascending:YES];
    
    
    
    NSArray *sortedResults = [results sortedArrayUsingDescriptors:[NSArray arrayWithObject:sort]];
    
   
    NSManagedObject* favoritsGrabbed = [sortedResults objectAtIndex:index];
     NSLog(@"RRRR====%@",[results objectAtIndex:index]  );
     NSLog(@"val=%@ forKey %@",value,object  );
    [favoritsGrabbed setValue:value forKey:object];
    [self saveNewData];
}
Я думаю проблема в этом NULL. В чем проблема и почему он добавляется?
Спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.07.2014, 20:47
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Core Data NSFetchRequest добавляет "<null>" к существующим данным (Objective-C):

Муки выбора: core data или работа "напрямую" с sqlite
Здравствуйте! Я новичок в разработке под osx и ios, но так как база на сях и...

Нужно разъяснение с Core Data
Всем привет! Толи я идиот тупой, толи с возрастом соображалка перестает...

core data, две сущности
Привет. Есть база, в ней две сущности, предположим «факультет» и «студент»...

core data newManagedObject setValue:
Уважаемые форумчане! Возникла следующая проблема: создаю DataModel, добавляю...

Improve Core Data skills
Привет всем. Как-то так печально у меня складывался рабочий опыт, что с...

Использование Core Data в статической библиотеке
Доброго времени суток. Прошу у вас помощи в разъяснение важного мне вопроса. ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.07.2014, 20:47
Привет! Вот еще темы с решениями:

Core Data проверка уникальности записи
Добрый вечер! Вливаюсь в CoreData потихоньку, почти все понятно, кроме вот...

Как записать данные в соответствующую категорию с Core Data?
У меня есть Table View, где перечислены каталоги (Английский, Испанский,...

core data запрос на получение суммы атрибута, всех записей
Привет, есть сущность продукция имеющая свои атрибуты один из них цена, Есть н...

Сервер / Game Center для онлайн игры "Шашки"
Здравствуйте уважаемые пользователи форума. Реализовал ли кто-то из вас онлайн...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru