Ich bin sehr zufrieden mit ZBar Scan-Leistung, aber ich stieß auf ein großes Problem auf ein Projekt, das unter ARC läuft, wenn das überhaupt zählt.ZBar Speicherleck auf iOS?
Es scheint nämlich, dass es einen ernsthaften Speicherverlust gibt, der exponentiell mit jeder neuen Anzeige des ReaderView ansteigt. nach etwa 10x beginnt die Speicherauslastung exponentiell anzusteigen und etwa 20x Scanprogramm werden unbrauchbar.
Ich habe Beispiele gesehen, die mit der gleichen Version erstellt werden und es gibt kein Problem damit. Ich habe auch method flushCache auf ReaderView versucht, aber es hilft nicht.
Hier ist ein Patch: http://sourceforge.net/p/zbar/patches/36/, aber ich sehe keinen Code dafür. Da ich nicht vollständigen Quellcode habe, kann ich es nicht finden ...
Hat jemand das gleiche Problem gehabt?
Danke, Ben! Das ist natürlich eine noch elegantere Lösung. – mbpro
Bei weitem die einfachste Lösung. Ich musste die Bibliothek nicht selbst neu aufbauen. Dies hat mir geholfen, einen wichtigen Ausbau bis zum Stichtag zu erreichen. Vielen Dank! – Colin
Wie müssen wir den Viewer starten? Immer noch 'ZBarReaderViewController * reader = [[[ZBarReaderViewController Alloc] init] Autorelease];' oder mit 'CVZBarReaderViewController'? –