RestKit:setBaseURL 导致内存泄漏
我正在尝试使用 RestKit 从网络获取一些信息。 这是我的代码:
(void)getTestData:(NSString *)baseURL
{
[[RKClient sharedClient] setBaseURL:baseURL];
[[RKClient sharedClient] get:@"/TestData" delegate:self];
}
但我发现当我使用“setBaseURL”时,内存泄漏。
我可以做什么来解决这个问题?
I am trying to get some info from the web by using RestKit.
Here is my code:
(void)getTestData:(NSString *)baseURL
{
[[RKClient sharedClient] setBaseURL:baseURL];
[[RKClient sharedClient] get:@"/TestData" delegate:self];
}
But I find that when I use "setBaseURL", the memory leaks.
What can I do to solve this problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许你可以在初始化应用程序时使用 clientWithBaseURL 方法:
但是如果你需要使用多个 URL,这对你没有帮助。
如果您只使用一个 URL,则不要在用于 GET/POST... 数据的所有方法中设置 URL,而仅在应用程序 init 中使用 clientWithBaseURL 设置 URL。
希望这可以帮助你。
maybe you can use clientWithBaseURL metod when you init your application :
But if you need to use several URL, this will not help you.
If you use only one URL, don't set URL il all methods used for GET/POST... data but just in application init with clientWithBaseURL.
Hope this can help you.