iPhone DropBox-API: Wie Sie eine Datei laden?

Eine sehr grundlegende Frage über die dropBox integration in eine iPhone-app.

Folgte ich dem setup des DropBoxSDK und alles funktioniert einwandfrei. Ich kann mich einloggen auf mein account und bekomme es verknüpft. Also habe ich alles richtig.

Nun würde ich gerne, es zu benutzen, laden Sie einfach eine Datei aus der dropBox und speichern Sie es erneut. Bedenken Sie, dass Sie nur wollen, um zu synchronisieren EINER DATEI (der Einfachheit halber), genannt "example.txt" befindet sich in der "Beispiel" - Ordner in meine DropBox. Die gleichen 'example.txt' gespeichert wird lokal auf dem iPhone in das Verzeichnis Dokumente meiner app.

Den dropBox-readme-Datei vorschlagen vage Sie den folgenden code, das finde ich sehr kryptisch und kann nicht wirklich sehen, wie laden oder speichern einer Datei:

2. Make an request on the rest client:

   [[self restClient] loadMetadata:@"/"];

3. Implement the DBRestClientDelegate methods needed to get the results of the
   particular call you made:

   - (void)restClient:(DBRestClient*)client 
       loadedMetadata:(DBMetadata*)metadata {

       NSLog(@"Loaded metadata!");
   }

   - (void)restClient:(DBRestClient*)client 
       metadataUnchangedAtPath:(NSString*)path {

       NSLog(@"Metadata unchanged!");
   }

   - (void)restClient:(DBRestClient*)client 
       loadMetadataFailedWithError:(NSError*)error {

       NSLog(@"Error loading metadata: %@", error);
   }

Also mein (hoffentlich) einfache Frage ist, wie kann ich:

  • überprüfen, ob es ist ein Beispiel-Ordner in meinem dropbox
  • wenn nicht, erstellen Sie es, und speichern Sie die example.txt app-Dokumente in diesem Beispiel Ordner
  • laden example.txt
  • sobald Programm beendet: speichern example.txt DropBox

Kann ich nicht wirklich eine Antwort finden auf diese ganz grundlegende Schritte, die in der DropBox docs auf der website. Das Beispiel, das Sie haben, finde ich zu verwirrend... vor allem, da es nur zum laden von Dateien-und nicht speichern, soweit ich das sehen kann.

Wäre ich dankbar für jede Hilfe oder Vorschläge, wie gehen über diese.

InformationsquelleAutor n.evermind | 2011-04-16
Schreibe einen Kommentar