Dans une application iphone, je cherche à convertir un float en NSData pour qu'il soit envoyé par Bluetooth et ensuite reconverti quand il est reçu. J'ai la partie Bluetooth fonctionne très bien, mais quand je l'utiliser pour convertir en NSData:Conversion de flottants en NSData et retour en Objective-C
Je ne peux pas le reconvertirNSData *data = [[NSData alloc]init];
float z = 9.8574; // Get the float value, 9.8574 is just an example
[data getBytes:&z length:sizeof(float)];
à un flotteur. J'ai essayé quelques méthodes mais je me demande si c'est la bonne façon d'encoder le float à NSData ??
Merci
Avez-vous essayé d'afficher votre NSData côté expéditeur et côté récepteur? – mouviciel
Comment puis-je l'afficher, le nourrir dans un NSString ?? –
Votre ami ici est un outil de vidage hexadécimal. Soit vous en écrivez vous-même, soit vous utilisez NSLog() pour imprimer le NSData sur la console. Il va l'imprimer en hexadécimal. –