RestKit: setBaseURL вызывает утечки памяти - PullRequest
2 голосов
/ 24 декабря 2011

Я пытаюсь получить некоторую информацию из Интернета с помощью RestKit. Вот мой код:

(void)getTestData:(NSString *)baseURL
{
    [[RKClient sharedClient] setBaseURL:baseURL];
    [[RKClient sharedClient] get:@"/TestData" delegate:self];
}

Но я обнаружил, что при использовании setBaseURL утечка памяти.

Что я могу сделать, чтобы решить эту проблему?

1 Ответ

0 голосов
/ 24 декабря 2011

возможно, вы можете использовать метод clientWithBaseURL при запуске приложения:

RKClient *client = [RKClient clientWithBaseURL:@"http://restkit.org"];

Но если вам нужно использовать несколько URL, это вам не поможет.

Если вы используете только один URL, не устанавливайте URL или все методы, используемые для данных GET / POST ..., а только в init приложения с clientWithBaseURL.

Надеюсь, это поможет вам.

...