iPhone - Memory Leak - NSData dataWithContentsOfUrl & UIWebView

Bitte Hilfe!!! Haben gestarrt, auf diese für 12 Stunden, und habe online geschaut und kann keine Lösung finden.

In meiner Anwendung verwende ich 2 UIView-Steuerelemente, die in separaten Seiten/Steuerungen:

  • UIImageView (abrufen von Daten über
    NSData dataWithContentsOfUrl)
  • UIWebView

Nur zu isolieren, der meinen code, und machen es einfacher zu erklären, ich habe eine neue Sicht, die sich aus dem Projekt "MyTestApplication"

1 - ich Addierte eine einfache NSData dataWithContentsOfUrl in der delegate-Funktion.

NSData *imageData = [NSData dataWithContentsOfURL:
  [NSURL URLWithString:@"http://www.google.com/intl/en_ALL/images/logo.gif"]];

(Nichts zum release hier, da es alle Verwendung von convenience-Funktionen)

alt-text http://img.skitch.com/20081110-j5tn5n7ixph95ys4rpchibaw5p.preview.jpg

Bild Anzeigen

2 - Führen Sie es, um zu überprüfen, keine Lecks (wie erwartet)

alt-text http://img.skitch.com/20081110-fy2qrkgy47hm4fe2f1aakd4muw.preview.jpg

Bild Anzeigen

3 - Öffnen Sie den ViewController.xib und fügen Sie einfach ein UIWebView aus der Bibliothek (keine Notwendigkeit, Draht)

alt-text http://img.skitch.com/20081110-d63c3yh1a1kqiciy73q8uyd68j.preview.jpg

Bild Anzeigen

4 - Führen Sie zum überprüfen von Undichtigkeiten! (warum???)

alt-text http://img.skitch.com/20081110-qtxcfwntbcc3csabda3r6nfjg6.preview.jpg

Bild Anzeigen

Was mache ich falsch? Bitte um Hilfe!!

Warum würde NSData Ursache Speicherverlust, wenn ich mit UIWebView? Ich verstehe es einfach nicht.
Danke.

InformationsquelleAutor | 2008-11-11

Schreibe einen Kommentar