- (void)startRemote { NSThread *myThread = [[NSThread alloc] initWithTarget:self selector:@selector(mThreadFunc) param:self]; [myThread start]; } -(void)mThreadFunc:(id)param { //something to do } 调试的时候中断到initWithTarget |
|
![]() |
不知道什么原因该用下边的方法启动线程就好了
- (void)startRemote { /* myThread = [[NSThread alloc] initWithTarget:self selector:@selector(mThreadFunc:) param:self]; [myThread start]; */ [NSThread detachNewThreadSelector:@selector(mThreadFunc:) toTarget:self withObject:self]; } 此贴也没人回复借此再发一问 sockfd = socket(AF_INET,SOCK_STREAM,0); if (sockfd == -1) { return; } their_addr.sin_family = AF_INET; their_addr.sin_addr.s_addr = inet_addr(@"192.168.1.181"); their_addr.sin_port = htons(8000); bzero(their_addr.sin_zero, 8); int conn = connect(sockfd, &their_addr, sizeof(struct sockaddr)); if (conn == -1) { return; } 192.168.1.181:8000是我弄的一个网页 |
![]() |
网页,直接用NSURLRequest访问 更方便
|
![]() 40分 |
1. NSThread *myThread = [[NSThread alloc]
initWithTarget:self selector:@selector(mThreadFunc:) param:self]; mThreadFunc后面忘了加冒号了. |