nsthread

    1热度

    1回答

    我有一个最奇怪的问题,我不知道为什么会发生这种情况。我正在运行能够在应用程序处于后台时播放的鼓机。 这里是我的精确定时的实现: - (void)run { uint64_t interval = [self computeInterval]; mach_timebase_info_data_t info; mach_timebase_info(&info);

    0热度

    4回答

    是否有可能performSelector:withObject:afterDelay:在子线程中不起作用? 我还是新来的目标C和Xcode所以也许我错过了一些明显的东西......:/我真的很感谢一些帮助。 我想要做的就是显示infolabel 3秒钟,之后它将被隐藏。如果设置了新信息,3秒后隐藏标签的线程将被取消。 (我不想通过旧线隐藏的新信息。) 源代码: - (void) setInfoLa

    -1热度

    4回答

    下面是我的代码包含一个线程。此线程照顾队列大小,如果大小> 10,然后记录并删除最后一个对象。但是当我运行demo = [[myDemo alloc] init]启动线程,并获得异常消息=“EXC_BAD_ACCESS”。有没有人帮我解决这个问题? @interface myDemo:NSObject { NSMutableArray *q; NSThread

    1热度

    2回答

    我需要创建一个例程自动保存文件内容在一定时间,即执行保存指令的backgroung循环。我在使用鑫卡特performSelector的递归调用象下面这样: - (void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; [self performSelector:@selector(saveMe

    1热度

    1回答

    考虑下面的代码 - 显然非ARC: . . . NSString* someValueToSend= [NSString alloc] [email protected]"Send me! Will I survive?"]; if([delegate respondsToSelector:@selector(giveMeYourString:)]) { [delegate

    0热度

    1回答

    我有函数调用循环,但是我想在我的视图出现时调用它,并且在视图消失时不要调用它。 循环功能: -(void)updateArray { while (1) { NSLog(@"IN LOOP"); [NSThread sleepForTimeInterval:2.0]; if([FileSizeArray count] >0 ||

    0热度

    4回答

    我想在查看disapear时停止呼叫循环功能。我怎样才能做到这一点?这是我的代码: -(void) viewWillAppear:(BOOL)animated { [self performSelectorInBackground:@selector(updateArray) withObject:nil]; } 而且:当这个视图中消失 ​​ updateArray通常call

    3热度

    1回答

    任何人都可以请解释[NSThread currentThread]返回值的含义吗? 的NSLog NSLog(@"%@", [NSThread currentThread]); 结果 <NSThread: 0x1e04ed60>{name = (null), num = 5} 哪些以下? “NSThread:0x1e04ed60” 名=(空) NUM = 5 NUM = 5不具有任何与线程

    1热度

    2回答

    我正在开发一个应用程序,我需要从一个线程截图。我无法做到这一点使用下面的代码: UIGraphicsBeginImageContextWithOptions(self.view.frame.size, YES, [[UIScreen mainScreen] scale]); [self.view.layer renderInContext:UIGraphicsGetCurrentContext

    0热度

    2回答

    我有一个UITextfield和一个UIButton。例如,用户可以输入搜索词,如“狗”或“猫”,它将触发另一个类中的方法,该类在自定义调度GCD队列上获取图像(大约100个左右)。 一切工作正常,除非用户在抓取中,决定改变并输入另一个搜索词,如“猫”,然后按下抓取按钮,我想能够停止该线程/方法而它正在从上一个搜索词中提取图像。 我曾想过NSThread(我以前从未使用过)或块(在方法运行完成后会