【问题标题】:increasing object allocations in instruments增加工具中的对象分配
【发布时间】:2011-06-06 09:14:03
【问题描述】:

嗨朋友们,我的应用程序正在通过 Web 服务从 SQLServer 检索数据,并存储到本地 SQLite 数据库中,并在我通过显示 Fallowing Allocations 的工具运行应用程序时在表视图中显示数据... 任何人都可以帮助为什么这些对象仍在内存中......?

【问题讨论】:

  • 如果可以直接从webservices显示,为什么要存储在数据库中。

标签: ios4 ios-simulator


【解决方案1】:

向我们展示您在插入/更新记录时使用的代码。很可能你正在分配一个你没有释放的对象。例如:

NSString *someString = [[NSString alloc] initWithString:@"Yo"];
[myDictionary setValue:someString forKey:@"stringValue"];

然后你需要调用 [someString release] 来释放分配的对象。查看代码,看看你是否在“分配”一些你没有释放的东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-02
    • 2021-06-04
    • 1970-01-01
    • 2010-11-10
    • 2011-02-26
    • 1970-01-01
    相关资源
    最近更新 更多