Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

<memory> is not a BOMStorage file

When using a UICollectionView with a lot of cells that have images in it, I'm getting this odd warning in the log whenever an offscreen cell is scrolled to be onscreen:

2015-11-06 15:50:20.777 MyApp[49415:13109991] [/BuildRoot/Library/Caches/com.apple.xbs/Sources/CoreUI_Sim/CoreUI-370.8/Bom/Storage/BOMStorage.c:517] <memory> is not a BOMStorage file

Here's the cell setup:

import UIKit

class FeaturedCell: UICollectionViewCell {

    @IBOutlet weak var imageView: UIImageView!
    @IBOutlet weak var activityIndicator: UIActivityIndicatorView!

    private var xml: XMLIndexer? = nil

    override func awakeFromNib() {
        super.awakeFromNib()

        // this enables the parallax type look
        self.imageView.adjustsImageWhenAncestorFocused = true
        self.imageView.clipsToBounds = false
    }

    func loadImageFromUrlString(str: String) {
        if let url = NSURL(string: str) {
            if let data = NSData(contentsOfURL: url){
                let image = UIImage(data: data)
                self.imageView.image = image

                self.activityIndicator.stopAnimating();
            }
        }
    }

    func setXml(xml: XMLIndexer) {
        self.xml = xml;

        if let imageUrl: String = (xml["FullAd"].element?.text)! {
            self.loadImageFromUrlString(imageUrl)
        }
    }

}
like image 447
Jacksonkr Avatar asked Oct 18 '22 22:10

Jacksonkr


1 Answers

According to this thread this message is harmless.

like image 63
Ray Wojciechowski Avatar answered Oct 21 '22 16:10

Ray Wojciechowski