You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iPad应用因低内存崩溃,随机图像生成循环数次后闪退求助

iPad真机应用多次循环后崩溃问题求助

我是编程新手,正在iPad上测试应用的部分功能。应用在模拟器(simulator)中运行正常(我了解原因),但在iPad真机上,经过几次随机图像生成循环后便会崩溃。泄漏测试(leak tests)结果显示无异常,但我怀疑问题在于应用持续创建新数组(array)却未释放之前的旧数组。

【泄漏测试结果截图】

我不确定接下来该如何处理,尝试过查找相关解决流程但均未奏效,希望有人能帮忙测试并提供解决方案。

相关代码

import Foundation
import UIKit

class Numbers0to30ViewController: UIViewController {
    
    @IBOutlet weak var numbersImageView: UIImageView!

    var numbersImage = 0
    var numbersArray = [ ]
    //array consists of 31 image literals

    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        numbersArray.shuffle()
        
    }
    
    @IBAction func nextButtonPressed(_ sender: UIButton) {
        
        numbersImage += 1
        
        if numbersImage == 31 {
            
            DispatchQueue.main.asyncAfter(deadline: .now() + 5) {
                self.performSegue(withIdentifier: "goToNumbers30Reset", sender: self)
            }
    //segue goes to a separate UIView with a 'reset' and 'menu' button. 'Reset' goes back to this UIView to repeat the process, 'menu' goes back to the main UIView.
        }
    }

内容的提问来源于stack exchange,提问作者Cpt.Spaulding

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 02:33:24