WatchKit watchOS 4.2 to 4.3 API Differences

WKBackgroundTask.h
Declaration
From@property (readonly, nullable) id<NSSecureCoding> userInfo
To@property (readonly, nullable) id<NSSecureCoding,NSObject> userInfo

Declaration
From- (void)setTaskCompletedWithDefaultStateRestored:(BOOL)restoredDefaultState estimatedSnapshotExpiration:(nullable NSDate *)estimatedSnapshotExpiration userInfo:(nullable id<NSSecureCoding>)userInfo
To- (void)setTaskCompletedWithDefaultStateRestored:(BOOL)restoredDefaultState estimatedSnapshotExpiration:(nullable NSDate *)estimatedSnapshotExpiration userInfo:(nullable id<NSSecureCoding,NSObject>)userInfo

Declaration
From- (void)scheduleBackgroundRefreshWithPreferredDate:(nonnull NSDate *)preferredFireDate userInfo:(nullable id<NSSecureCoding>)userInfo scheduledCompletion:(nonnull void (^)(NSError * _Nullable))scheduledCompletion
To- (void)scheduleBackgroundRefreshWithPreferredDate:(nonnull NSDate *)preferredFireDate userInfo:(nullable id<NSSecureCoding,NSObject>)userInfo scheduledCompletion:(nonnull void (^)(NSError * _Nullable))scheduledCompletion

Declaration
From- (void)scheduleSnapshotRefreshWithPreferredDate:(nonnull NSDate *)preferredFireDate userInfo:(nullable id<NSSecureCoding>)userInfo scheduledCompletion:(nonnull void (^)(NSError * _Nullable))scheduledCompletion
To- (void)scheduleSnapshotRefreshWithPreferredDate:(nonnull NSDate *)preferredFireDate userInfo:(nullable id<NSSecureCoding,NSObject>)userInfo scheduledCompletion:(nonnull void (^)(NSError * _Nullable))scheduledCompletion