- (void)startRemote
{
NSThread *myThread = [[NSThread alloc]
initWithTarget:self selector:@selector(mThreadFunc) param:self];
[myThread start];
}-(void)mThreadFunc:(id)param
{
//something to do
}调试的时候中断到initWithTarget
提示Thread 1:Program received signal:“SIGABRT”
{
NSThread *myThread = [[NSThread alloc]
initWithTarget:self selector:@selector(mThreadFunc) param:self];
[myThread start];
}-(void)mThreadFunc:(id)param
{
//something to do
}调试的时候中断到initWithTarget
提示Thread 1:Program received signal:“SIGABRT”
解决方案 »
- 关于xcode的问题,ib无法启动纠结啊~~
- 怎么将字符串转换成十六进制的
- IOS NSCalendar里一个月的第一天成了上个月的最后一天(如:2012/11/15 该日期所在月份的第一天为 2012/10/31)?
- iPhone上做什么软件会赚钱?
- iOS 7运行iOS 6的项目,下边出现白边
- ios系统网站开发?
- 使用UIPopoverController 弹出 UISplitViewController 的问题?
- 问一个方向性问题: 如何平衡复杂度, 效率和产品质量?
- 过滤json重复数据
- NSURLSession下载中强制退出,再次进入收到上次Task的失败结果
- 真心求教一个iOS堆栈的问题
- 如何将应用程序中的照片转存到相册
{
/*
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是我弄的一个网页
单步调试每次到最后检测到connect的返回值都是-1
是不是ios也需要像android那样加一个权限在配置文件中说明呢?
initWithTarget:self selector:@selector(mThreadFunc:) param:self]; mThreadFunc后面忘了加冒号了.