The complications themselves are displaying the correct information, but the scheduled update doesn't seem to be working. Here is a sample implementation that is intended to be issued after 30 minutes:
- (void)getNextRequestedUpdateDateWithHandler:(void(^)(NSDate * __nullable updateDate))handler {
handler([NSDate dateWithTimeIntervalSinceNow:1800]);
}
I placed a breakpoint and log statements inside -requestedUpdateDidBegin, but they are not firing even well after the intended time.