Я хочу узнать тип данных, которые я отправляю через функцию отправки через gamekit. В основном я храню эти данные в CFPropertyListRef. dataReceived имеет тип NSMutatableData.
- (void) receiveData:(NSMutableData *)data fromPeer:(NSString *)peer inSession: (GKSession *)session context:(void *)context {
// Read the bytes in data and perform an application-specific action.
[dataReceived setData:data];
if([dataReceived length]> 0 ) {
CFStringRef errorString;
CFPropertyListRef plist = CFPropertyListCreateFromXMLData(kCFAllocatorDefault, (CFDataRef)dataReceived, kCFPropertyListMutableContainers, &errorString);
}
Моя цель - выяснить, относится ли plist к типу NSDictionary, поскольку я хотел бы обработать эти данные соответствующим образом