PassKit iOS 11.4 to 12.0 API Differences

PKAddPassesViewController.h
Declaration
From- (nonnull instancetype)initWithPass:(nonnull PKPass *)pass
To- (nullable instancetype)initWithPass:(nonnull PKPass *)pass

Declaration
From- (nonnull instancetype)initWithPasses:(nonnull NSArray<PKPass *> *)passes
To- (nullable instancetype)initWithPasses:(nonnull NSArray<PKPass *> *)passes

PKAddPaymentPassViewController.h
PKConstants.h
PKPass.h
Declaration
From- (nonnull instancetype)initWithData:(nonnull NSData *)data error:(nullable NSError * _Nullable *)error
To- (nullable instancetype)initWithData:(nonnull NSData *)data error:(nullable NSError * _Nullable *)error

PKPaymentAuthorizationViewController.h
Declaration
From@property (nonatomic, assign, nullable) id<PKPaymentAuthorizationViewControllerDelegate> delegate
To@property (nonatomic, weak, nullable) id<PKPaymentAuthorizationViewControllerDelegate> delegate

PKPaymentButton.h