iPhone Dev에 다소 익숙하며이 코드에서 CFSocketConnectToAddress를 호출 할 때 인식 할 수없는 선택기가 표시됩니다. 나는 내가 잘못하고있는 것이 기본적인 것이라고 생각한다. 어떤 생각?CFSocketConnectToAddress 및 인식 할 수없는 셀렉터를 인스턴스로 보냄
이것은 내가 얻은 완전한 오류입니다.
NSInvalidArgumentException 인식 할 수없는 선택기 0x3922170
0x3922170가 호출 클래스 인스턴스에 보냈다.
- (BOOL)connect
{ CFSocketRef mySocket = CFSocketCreate (kCFAllocatorDefault, PF_INET, SOCK_DGRAM, IPPROTO_UDP, 0, socketCallback, NULL);
@try {
CFDataRef data = (CFDataRef)[_netService addresses];
CFSocketConnectToAddress(mySocket, data, 500);
}
@catch (NSException * e) {
NSLog([e name]);
NSLog([e reason]);
}
//char joke[] = "Why did the chicken cross the road?";
//CFSocketError err = CFSocketSendData(mySocket, joke, (strlen(joke)+1), 10);
return true;
}
공극 socketCallback ( CFSocketRef S, CFSocketCallBackType callbackType, CFDataRef 주소 CONST 무효 * 데이터 공극 * 정보) {
}
socketCallback 함수에 대한 전체 오류 메시지와 코드를 제공해야합니다. –
그 정보를 추가했습니다. – madmik3