Hallo Leute,
ich habe eine kleines Problemchen. Und Zwar möchte Ich per Bluetooth ein Array, bestehend aus mehren NSManagedObjects, senden und empfangen.
Alles anzeigen
Es kommt folgender Fehler:2011-12-24 12:46:27.816 Vokabel[5917:707] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSManagedObject encodeWithCoder:]: unrecognized selector sent to instance 0x1e55e0'
Ich hoffe ihr könnt mir helfen.
ich habe eine kleines Problemchen. Und Zwar möchte Ich per Bluetooth ein Array, bestehend aus mehren NSManagedObjects, senden und empfangen.
Quellcode
- NSMutableData *message = [[NSMutableData alloc]init];
- NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc]initForWritingWithMutableData:message];
- [archiver encodeObject:einArray forKey:SEND_ARRAY_KEY];
- [archiver finishEncoding];
- NSError *sendError = nil;
- [session sendDataToAllPeers:message withDataMode:GKSendDataReliable error:&sendError];
Quellcode
- - (void) receiveData: (NSData*) data fromPeer: (NSString*) peerID
- inSession: (GKSession*) session context: (void*) context {
- NSKeyedUnarchiver *unarchiver =
- [[NSKeyedUnarchiver alloc] initForReadingWithData:data];
- if ([unarchiver containsValueForKey:SEND_VOKABEL_KEY]) {
- array = [[unarchiver decodeObjectForKey:SEND_ARRAY_KEY] retain];
- }
- [unarchiver release];
- }
Es kommt folgender Fehler:2011-12-24 12:46:27.816 Vokabel[5917:707] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSManagedObject encodeWithCoder:]: unrecognized selector sent to instance 0x1e55e0'
Ich hoffe ihr könnt mir helfen.