iCloud: UIDocument bei Konflikt automatisch mergen

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

  • iCloud: UIDocument bei Konflikt automatisch mergen

    Hallo,

    mal wieder Zeit sich mit der iCloud zu quälen.

    Ich habe eine UIDocument Klasse. Bei einem Konflikt würde ich die gerne automatisch mergen, d.h. ohne Userinteraktion. Soweit ist das mergen bei meinem Dokument auch kein Problem.

    Aber nun habe ich auf zwei Geräten einen Konflikt. Beide Apps mergen nun die Änderungen ein, markieren den Konflikt als gelöst und so wird das ganze ja zum Ping Pong Spiel.

    Ich muss also irgendwie bestimmen, welches Gerät der "Mergemaster" ist und welches Gerät zu warten hat, um dann die Version vom Master zu übernehmen, nicht selbst mergen.

    Hat jemand ne Ahnung wie man das anstellen kann. Hab mir schon überlegt, die localizedNameOfSavingComputer von NSFileVersion zu besorgen und halt den, der alphabetisch als erster dran ist, wird dann "Mergemaster". Kommt mir aber ziemlich wackelig vor.

    Danke für die Antworten schon mal.

    Manfred
    Seminare, Artikel, Code. ObjectiveCeeds - alles für die Apfelzucht.