gpt4 book ai didi

ios - 应用程序因内存不足而崩溃

转载 作者:可可西里 更新时间:2023-11-01 06:15:57 28 4
gpt4 key购买 nike

Instruments app

我有一个类似 Instagram 的应用程序,它带有无限源和摄像头。我正在使用 ARC。为了加载(和缓存)图像,我使用了 AFNetworking

当我滚动提要时,它会分配和分配大量内存,有时会被释放。因此,如果我的应用程序占用超过 10-13mb 的空间并且我打开相机,它就会崩溃。我的 feed 是一个 NSMutableArray,由如下实体组成:

@interface Post : NSObject 
@property (readonly) NSString *postId;
@property (readonly) NSURL *imageURL;
@property (readonly) NSString *text;
@end

我做错了什么?在direceivememorywarning方法中我应该做什么?

最佳答案

当您收到 didReceiveMemoryWarning 时,您可以处置任何可以重新创建的资源。

- (void)didReceiveMemoryWarning
{
[self setBackBtn:nil];
[self setDataSource:nil];
[self setPendingDataSource:nil];
[self setSelectionView:nil];
[self setTitleForFormBarButtons:nil];
[self setType:nil];

[super didReceiveMemoryWarning];
}

关于ios - 应用程序因内存不足而崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16199871/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com