Ich weiß nicht, ob ich mich wieder mal blöd anstelle... ich lasse das iPhone per Bonjour alle Macs im LAN erkennen und stelle dann eine NSFileHandle-Verbindung zwischen den beiden her.
Auf dem Mac schreibe ich da Daten so rein:
wenn ich aber auf dem iPhone die Daten wieder entserialisieren will per
dann funktioniert das ab und zu mal, oft genug erhalte ich aber auch
error Conversion of data failed. The file is not UTF-8, or in the encoding specified in XML header if XML.
In dem entsprechenden Objekt (Ich verschicke so sowohl Arrays als auch Dictionaries) sind wiederum nur Objekte, die serialisiert werden können, sprich Strings, NSDates, Arrays, Dictionaries.
Bin ich jetzt blöd? -- Das einzige, was mir eingefallen ist, woran es liegen könnte, wenn es nicht Apples Fehler ist wäre daß nicht das ganze empfangene Objekt auf einmal gelesen wird und ich da versuche, "Stückchen" wieder zusammenzusetzen?
Weiß jemand, wie sich das verhält? -- Und vor allen Dingen: welchen Sinn hätte der Mechanismus mit den Filehandles, wenn dem so wäre?
Auf dem Mac schreibe ich da Daten so rein:
wenn ich aber auf dem iPhone die Daten wieder entserialisieren will per
dann funktioniert das ab und zu mal, oft genug erhalte ich aber auch
error Conversion of data failed. The file is not UTF-8, or in the encoding specified in XML header if XML.
In dem entsprechenden Objekt (Ich verschicke so sowohl Arrays als auch Dictionaries) sind wiederum nur Objekte, die serialisiert werden können, sprich Strings, NSDates, Arrays, Dictionaries.
Bin ich jetzt blöd? -- Das einzige, was mir eingefallen ist, woran es liegen könnte, wenn es nicht Apples Fehler ist wäre daß nicht das ganze empfangene Objekt auf einmal gelesen wird und ich da versuche, "Stückchen" wieder zusammenzusetzen?
Weiß jemand, wie sich das verhält? -- Und vor allen Dingen: welchen Sinn hätte der Mechanismus mit den Filehandles, wenn dem so wäre?
if (!exit(-1)) fprintf(stderr, "exit call failed. Program will continue\n");