チャット アプリからのメッセージを NSDictionary に保存しています。しかし、もしそうなら
NSString *msg = [[message elementForName:@"body"] stringValue];
[m setObject:msg forKey:@"msg"];
(デバッグ時に)「変数はCFStringではありません」と文句を言い、msgはnilになります。だから、私はそれを次のように変更しました:
CFStringRef cfstring=(__bridge CFStringRef) msg;
[m setObject:(__bridge NSString*) cfstring forKey:@"msg"];
しかし、「msg」はまだ nil であり、nil であってはなりません。
これは、メッセージを送信するときにのみ発生します。受け取ったら…問題ありません!
何か助けはありますか?