nstimer

    0热度

    3回答

    我有一个场景,我必须在主屏幕中触发一个计时器。当用户转到另一个屏幕或用户在应用程序内漫游时,此时在主屏幕中触发的计时器应该正在运行并且计时器标签必须更新。最后,用户回到主屏幕定时器,定时器标签应根据定时器值更新。如何实现?提前致谢。

    0热度

    3回答

    这个标签完美地工作,虽然我不需要它的日期,我将在一个单独的标签中有日期。我只需要一个显示时间的标签。这就是我有一个日期/时间标签: func updateTime() { TimeLabel.text = DateFormatter.localizedString(from: Date(), dateStyle: DateFormatter.Style.medium, timeStyle

    0热度

    2回答

    假设我有做一些异步任务的方法。假设它刷新用户的访问权限,并且可能需要几分钟时间,具体取决于互联网连接速度等。 我不得不周期性地调用该方法(即,使用排定呼叫NSTimer的方法scheduledTimerWithTimeInterval: target: selector: userInfo: repeats:) -(void)refreshPermission { dispatch_as

    1热度

    1回答

    我已经为少数图像集合进行了滚动视图,我希望它能够以2秒的间隔逐一自动滚动图像。通过下面的代码,我可以使所有图像一次滑动,但我希望一个图像滚动,然后相对于时间滚动。 -(void)scrollPages{ UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0,0, self.view.frame.s

    2热度

    2回答

    我使用NSTimer, timer = [NSTimer scheduledTimerWithTimeInterval: 1.0 target:self selector:@selector(updateCountdown) userInfo:nil repeats: YES]; 然后我60秒倒计时程序 -(void) updateCountdown { int hours, min

    0热度

    3回答

    的ProgressView没有更新。通过从其他帖子阅读我已经使用更新方法来更新在每个时间间隔。 - (void)viewDidLoad { [super viewDidLoad]; NSString *filePath = [[NSBundle mainBundle]pathForResource:@"Fix you_Coldplay" ofType:@"mp3" inDirectory:@"

    0热度

    1回答

    在我的应用程序中,我有要求每隔2分钟将我的位置详细信息发送到公开的Web服务。我怎么能这样做?当我使用NSTimer实现上述操作时,每当应用程序处于后台时,计时器将在3分钟内暂停。我曾尝试使用backgroundExpirationHandler,但该操作在一组时间间隔后未执行。有什么建议么 ? 注 - 我在info.plist中添加了“位置更新的应用程序注册”。

    2热度

    3回答

    我得到毫秒,我想将毫秒转换为日,小时,分钟,秒和显示,并且想要在uiTableview中显示它。并且我想每秒更新一次该计时器。 我曾尝试使用uiTableview委托方法cellForRowAtIndexPath此代码。 NSInteger totleTime = [[[productListDataArray objectAtIndex:indexPath.row]objectForKey:@"

    0热度

    1回答

    我有一个非常基本的双视图计时器应用程序,我在View1上有30个按钮(15个按钮启动计时器,其中15个按钮分别使各自的无效定时器)和View2我有一些其他功能与我的问题不相关。 的问题是,我的用户来回切换这两种观点之间,而定时器仍在运行 - 视图之间切换时,计时器仍然会增加为正常的,但将停止更新他们各自的标签一旦被转回和向前。 的定时器实现为这样: switch timedBehavior {

    2热度

    2回答

    我有一个倒数计时器到一个特定的日期。它看起来不错,每秒更新一次以显示倒计时。下面是我用来创建计时器代码: func scheduleTimeLabelsUpdateTimer() { var components = Calendar.current.dateComponents([.day, .hour, .minute, .second], from: Date()) c