nsthread

    2热度

    3回答

    我正在做一些使用iOS的RedPark串行线的工作。这是一种允许iOS设备与其他设备(如微控制器)进行串行通信的电缆。 RedPark SDK提供了一种方法,用于读取串行线路上可用的字节。只要有线电视收到信息,就会调用此方法。 (void)readDataBytes(UInt32 bytes) { NSString *s = [[NSString alloc] initWith...by

    0热度

    2回答

    所以我有一个计时器视图控制器。它有一个按钮。当视图第一次加载时,按钮应该说“开始”。 当它被点击时,“开始” - >“暂停”。 另一个水龙头,“暂停” - >“简历”。 另一个水龙头,“简历” - >“暂停”。因为我希望计时器准确,所以我将它从主线程中分离出来(我想我选择了正确的方法,我希望能够澄清一下)。但它似乎将它从线程中分离出来实际上调用了方法......这使按钮以“暂停”开始而不是开始。我

    3热度

    2回答

    在我的iPhone应用程序中,偶尔会看到由tableView:cellForRowAtIndexPath引起的崩溃:在后台线程上调用。 显然,这不应该发生。我没有要求它,我的目标是一个委托一个UITableView和基础呼唤它 - 我在堆栈中有问题的线程唯一看到的是 -_WebTryThreadLock(bool) -_dequeuReusableViewOfType -tableView

    4热度

    2回答

    我有一个循环函数,并在其中调用[NSThread sleepForTimeInterval:2.0] ;.这意味着在2s之后,循环函数被调用。我想在传递新视图时,此循环函数停止,返回时再次调用。 我用这个代码来调用循环功能: -(void) viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; loo

    1热度

    1回答

    我有两个托管对象上下文,例如MMC和BMC指向相同的持久性存储。分别由主线程(MT)和后台线程(BT)分别创建 在两个上下文中,我的所有实体中都有两个字段增量和修订号。 现在,BT从持久性存储中获取来自Object obj1的值,并将它们发布到服务器。当服务器回复时,它会为obj1提供一个新的增量和一个新的修订版本号。 此外,虽然BT正在服务器,MMC中的值正在修改,但未保存到持久性存储。 我想将

    1热度

    2回答

    我想让用户获得提示屏幕,它会有和没有选项。 问题是UIAlertView不能从子线程调用,如果我从子线程调用它,我得到一个运行时错误(EXC_BAD_ACCESS)。我使用NSThread上IOS6.1 这是我使用 -(void) construct { NSThread *initThread =[[NSThread alloc]initWithTarget:self selecto

    0热度

    1回答

    我使用CLLocationManager,如果程序是第一次安装,它需要用户接受或拒绝分享他的位置。我想要的是编程自己等待,直到用户提示。 现在的问题是,我与usleep() while ([CLLocationManager authorizationStatus] == USER_NOT_PROMPTED) { usleep(10000); } 等候在那里但是,这将导致实际的iP

    0热度

    1回答

    返回UIImages的NSArray的 我工作的照片应用程序,这里的交易: 我已创建自定义照片专辑添加了一些照片给它(用户可以创建多张唱片)。我用这个ALAssetsLibrary和CustomPhotoAlbum类别。一切工作完美无暇,直到我需要把这些照片重新使用它们。 所以我创建了这个类别的自定义metod,我保存UIImages到NSMutableArray,但我想这个方法返回这个数组以外.

    3热度

    3回答

    如何在不同线程的后台执行某些操作,如果它在主线程上执行,它将阻止我的应用程序的UI。任何人有任何想法如何做到这一点? 即使它在后台打印NSLog它会没事的。 即使用户按HOME按钮,我也想运行下面的东西。 在我的viewController我这样做: - (IBAction)btnStartClicked:(UIButton *)sender { [NSThread detachNewT

    10热度

    3回答

    如何在NSThread内部等待,直到iOS中发生某些事件? 例如,我们创建了一个NSThread,并开始一个线程循环。在线程循环中,有条件检查消息队列是否有任何消息。如果有消息,那么它会调用相应的方法来执行一些操作,否则它应该等到消息队列填充新消息。 是否有任何可用的API或方法来等待某些事件发生? For Example NSThread *thread = [NSThread alloc]