Arhn - архитектура программирования

cocos2d и restkit аварийно завершают работу по запросу

в данный момент пытаюсь привыкнуть к ресткиту, и у меня возникла проблема с его работой в проекте шаблона cocos2d. Весь мой код ресткита работает нормально, если я создаю стандартный проект viewcontroller без какого-либо cocos2d, но когда я пытаюсь добавить его в свой проект cocos2d, он каждый раз вылетает в одном и том же месте.

- (NSString*)cacheKey {
if (_method == RKRequestMethodDELETE) {
    return nil;
}
NSString* compositCacheKey = [NSString stringWithFormat:@"%@-%d-%@", self.URL, _method, [_URLRequest HTTPBody]];
return [compositCacheKey MD5];

он падает при обратном вызове выше в RKRequest.m.

у кого-нибудь были проблемы при совместной работе с restkit и cocos2d? если это вообще возможно, и что мне нужно искать, чтобы заставить его работать? любая помощь приветствуется

24.06.2011

Ответы:


1

Ваш код, вероятно, не может найти метод MD5, потому что файл NSString+MD5.m не был связан.

Если вы правильно следовали инструкциям по настройке RestKit, вы должны были добавить «-ObjC -all_load» в параметр «Другие флаги компоновщика» в настройках сборки вашего проекта.

Если у вас отсутствует этот параметр, добавьте его.

Теперь нажмите на цель, которую вы пытаетесь построить, и перейдите к ее настройкам сборки. Снова найдите параметр «Другие флаги компоновщика» и присвойте ему значение $(inherited).

Теперь выполните чистую перекомпиляцию, и ваши запросы должны работать.

19.07.2011
  • круто, я проверю это, когда я вернусь домой с работы, и поставлю галочку, если это работает. В любом случае мне удалось получить то, что мне нужно, от создания стандартного проекта viewcontroller и непосредственного добавления к нему библиотеки cocos2d, а затем добавления restkit. Я все еще проверю ваш ответ, так как было бы хорошо для дальнейшего использования, если бы я сначала работал с cocos2d. 19.07.2011
  • Новые материалы

    Коллекции публикаций по глубокому обучению
    Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

    Представляем: Pepita
    Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

    Советы по коду Laravel #2
    1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

    Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
    Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

    3 способа решить квадратное уравнение (3-й мой любимый) -
    1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

    Создание VR-миров с A-Frame
    Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

    Демистификация рекурсии
    КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..