AnyPromise一共有六种初始化方法
+ (instancetype)promiseWithAdapterBlock:(void (^)(PMKAdapter adapter))block;
+ (instancetype)promiseWithIntegerAdapterBlock:(void (^)(PMKIntegerAdapter adapter))block;
+ (instancetype)promiseWithBooleanAdapterBlock:(void (^)(PMKBooleanAdapter adapter))block;