0

CFNetwork、ソケットを学び、ほぼ完了しました。しかし、私はUIImageViewを使用したいので、URLからデータを受け取り、UIImageに変換してから、UIImageViewを追加します。

しかし、データを画像に変換することには問題があると思います

私は以下のコードを使用します...

void CFSockCallBack(CFSocketRef s, CFSocketCallBackType callbackType, CFDataRef address, const void *data, void *info){

     if (callbackType == kCFSocketDataCallBack) {
        UInt8 *d = (UInt8 *)CFDataGetBytePtr((CFDataRef)data);
        int len = CFDataGetLength((CFDataRef) data);

         NSData *nsdata = [NSData dataWithBytes:d length:len];

         imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 460.0)];
         UIImage *receiveImage = [UIImage imageWithData:nsdata];

imageViewは、インスタンスで削除された静的です。

私のコーディングを理解していますか?TTそしてPlzが私を助けてくれます!!!

4

1 に答える 1

0

imageViewのimageプロパティをreceiveImageに設定していますか?それとも、それは誤ってコードスニペットから除外されただけですか?また、ある種のエラーメッセージが表示されますか、それとも空白のUIImageViewスペースのみが表示されますか?

于 2011-03-03T09:06:52.127 に答える