RestKit:setBaseURL导致内存泄漏

时间:2011-12-24 14:34:27

标签: objective-c memory-leaks restkit

我试图通过使用RestKit从网上获取一些信息。 这是我的代码:

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

但我发现当我使用“setBaseURL”时,内存泄漏。

我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:0)

也许你可以在初始化应用程序时使用clientWithBaseURL metod:

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

但是如果您需要使用多个网址,这对您没有帮助。

如果您只使用一个URL,请不要将所有用于GET / POST ...数据的方法设置为URL,而只是设置在带有clientWithBaseURL的应用程序init中。

希望这可以帮到你。