Suchergebnisse

Suchergebnisse 1-20 von insgesamt 92.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • "storing too much data" in IOS5

    Erich H. - - iOS, tvOS, watchOS

    Beitrag

    Ok - danke ich habs. Die Tomaten auf den Augen sind verschwunden - hätte nicht gedacht, dass man so einfach auf die Bundle-Datei zugreifen kann. Die folgende Zeile reicht aus: Quellcode (1 Zeile) Noch mal vielen Dank an Euch!

  • "storing too much data" in IOS5

    Erich H. - - iOS, tvOS, watchOS

    Beitrag

    Zitat von robin_: „Hier werden dir nur wenige bis gar keine den Code vorschreiben, wenn du ja indirekt zugibst, alles nur kopiert zu haben“ Ich habe weder direkt noch indirekt gesagt, dass ich alles nur kopiert habe. 90% meiner Apps schreibe ich selbst, aber für einige Teile, die für mich neu sind, muss ich eben Anregungen finden. Das macht jeder Entwickler, Du sicher auch. V ielen Dank für Deinen wichtigen Beitrag!

  • "storing too much data" in IOS5

    Erich H. - - iOS, tvOS, watchOS

    Beitrag

    Zitat von mattik: „Es wurde hier doch schon mehrfach erwähnt, dass das Kopieren von Readonly-Dateien aus dem Bundle vollkommen unsinnig ist - warum bestehst Du darauf, das Ding irgendwohin kopieren zu wollen?“ Du hast ja recht - allerdings habe ich noch kein Code-Beispiel gefunden, das mir zeigt, wie das geht. Wie müßte ich meinen Code umschreiben? Bin für jeden Hinweis dankbar.

  • "storing too much data" in IOS5

    Erich H. - - iOS, tvOS, watchOS

    Beitrag

    Ich denke, ich muss nur NSDocumentDirectory ersetzen durch NSCachesDirectory und bei jedem Start der App die SQLLite-DB aus dem Bundle in die Cache-Directory rüberbügeln. Quellcode (6 Zeilen)

  • "storing too much data" in IOS5

    Erich H. - - iOS, tvOS, watchOS

    Beitrag

    Zitat von DroneDeveloper: „Nö. Da steht immer noch NSDocumentDirectory. Schau dir mal die Constants an. Ich weiß gerade nicht, wie du das Cache-Verzeichnis findest.“ Ich weiss nicht weiter.. hilft das hier ? NSString *tmpDir = NSTemporaryDirectory();

  • "storing too much data" in IOS5

    Erich H. - - iOS, tvOS, watchOS

    Beitrag

    Zitat von DroneDeveloper: „- (NSString *)getDBPath ändern. NSDocumentDirectory ersetzen.“ So...? Quellcode (4 Zeilen)

  • "storing too much data" in IOS5

    Erich H. - - iOS, tvOS, watchOS

    Beitrag

    Zitat von Thallius: „Ich sag ja ich habe das noch nicht probiert da ich nur veränderbare Datenbanken habe. Den Code solltest schon selber ändern, ich gebe gerne Ideen aber die Arbeit sollte der Programmierer schon selber machen Gruß Claus“ ok, danke für den Hinweis. Was müsste ich denn tun, wenn ich die Datenbank aus dem Bundle in das Temp- bzw. Cache-Verzeichnis kopieren möchte ?

  • "storing too much data" in IOS5

    Erich H. - - iOS, tvOS, watchOS

    Beitrag

    Zitat von Thallius: „Bin gerade nicht sicher aber wenn du sie eh nur ließt must du sie dann überhaupt aus dem Bündle kopieren ? Geht ein open_sqlite(readonly) nicht auch aus dem resourcePath ? Gruß Claus“ Du meinst, man greift auf die Datenbank im Bundle zu? Geht das denn? Kannst Du mir bitte sagen, wie ich meinen Code anpassen müsste?

  • "storing too much data" in IOS5

    Erich H. - - iOS, tvOS, watchOS

    Beitrag

    Zitat von Thallius: „Ist die Datenbank denn unveränderlich ? Gruß Claus“ Hallo Claus, nein, die ist unveränderlich... wird mit jedem Update aktualisiert. Danke für den Hinweis. Grüße Alexander

  • "storing too much data" in IOS5

    Erich H. - - iOS, tvOS, watchOS

    Beitrag

    Hallo, meine App wurde "rejected" mit folgender Meldung: 2.23 Apps must follow the iOS Data Storage Guidelines or they will be rejected We found that your app does not follow the iOS Data Storage Guidelines, which is not in compliance with the App Store Review Guidelines. In particular, we found that your app downloads content and is storing too much data in the incorrect location. The iOS Data Storage Guidelines specify: "1. Only documents and other data that is user-generated, or that cannot o…

  • Und nun?????

    Erich H. - - Smalltalk

    Beitrag

    Panik !!!

  • Das gleiche Problem habe ich auch. Gibt es jemanden, der uns weiterhelfen kann?

  • Memory Leak NSDictionary

    klawitter - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Zitat von HHuckebein: „NSDictionary *aDict = [[NSDictionary alloc] initWith .. whatsoever]; retainCount = 1 (ab hier ist es Dein Object und Du kümmerst Dich darum) self.anotherVariable = aDict; retainCount = 2 [aDict release]; retainCount = 1 fertig @property(nonatomic, retain) NSDictionary *anotherVariable; @synthesize anotherVariable; - (void)dealloc { [anotherVariable release]; }“ Danke, so habe ich es gemacht, das läuft. Der Fehler lag daran, dass ich in einer Klasse in - (void)dealloc { das…

  • Mache ich, trotzdem vielen Dank für Deine Geduld, gute Nacht und schönes Wochenende, Grüße Alexander

  • Zitat von Thallius: „Nein total falscher weg. Du machst einen alloc von Animal wenn du es erstellst. Damit hast du den retain count erhoeht. nun hängst du Animal in das Array und erhöhst den retain Count wieder. Jetzt solltest du Animal releasen und damit existiert das Object nur noch im Array. Wenn du es nun aus dem Array removest ist es komplett released. Solange du es benutzt verändert sich der retan Count niemals.“ Dann verstehe ich nicht, warum RemoveAllObjects nicht funktioniert, wenn ich …

  • Zitat von Thallius: „Du solltest dich wirklich erstmal mit einem guten Buch einlesen. Was duvda machst ist Fry and Error das kann nicht klappen. Alles was du allozierst Must du auch releasen aber wann und wo ist halt ausschlaggebend.“ Ja ich weiss. Wenn ich das richtig verstanden habe wird der retain-count von animal um 1 erhöht, wenn animal zu dem Array animals hinzugefügt wird. Dann hat er einen retain count von 2. Wenn ich RemoveAllObjects auf das Array animals anwende, wird der retain count …

  • Zitat von Thallius: „Steht da irgendwo ein alloc, copy oder New ?“ Ja, hier habe ich es gefunden: Quellcode (1 Zeile) Wo muss ich animal denn releasen? Wird Animal durch RemoveAllObjects released? Analyse zeigt ein MemoryLeak an wenn ich [animal release] weglasse. Grüße Alexander

  • animal wird hier erzeugt: Quellcode (1 Zeile) Wo muss ich animal releasen?

  • Zitat von Thallius: „Ja und was soll das Animal Release da in dem Code ???“ Hallo Claus, na, es wird doch Animal released, nicht animals. Animal muss doch released werden? Vielen Dank auch für Deine Geduld und Deine guten Ratschläge. Grüße Alexander

  • Ja, aber die Objekte werden nach wie vor in einer TableView angezeigt. Hier wird Animal dem NSMutableArray Animals zugefügt: Quellcode (14 Zeilen) Animal ist ein Klassenobjekt.