0
나는 CFNetwork, 소켓, 나는 거의 완료 학습. 그러나, 나는 그 데이터를 이미지로 변환하는 방법은 무엇입니까?
있는 UIImageView
를 추가, 는 URL에서 데이터를받을 수 있도록 한 후,있는 UIImageView를 사용하여 UIImage로 변환하려는하지만 난 그것에 대해 이미지 내가 코드 아래 사용로 데이터를 변환에 문제가 있다고 생각합니다. ..
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는 정적 인 인스턴스입니다.
내 코딩을 알고 있습니까? T.T then Plz 도와주세요 !!!
먼저 답변 해 주셔서 감사합니다. 예, 코드가 코드 스 니펫에서 제외되었습니다. 나는 UIImageView를 정적으로 선언하고 alloc도 선언했다. 하지만 self.window있는 UIImageView 추가하는 방법을 모르겠습니다. 내가 추가했을 때 [self.window addsubView : imageView]; [imageView initWithImage : receiveImage]; 하지만 오류가 있습니다! -> 'self'선언하지 않음 (이 함수에서 처음 사용) 이 함수는 callBack 메서드이기 때문에 생각합니다. 어떻게하면됩니까? ; – PENGuin
self.window 부분에 대해서는 잘 모르겠지만 self.view 대신 시도해보고 작동하는지 확인하십시오. –