- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已将 Firebase 与我的 iOS 项目以及此处提到的所有必要步骤集成 https://firebase.google.com/docs/cloud-messaging/ios/client但它继续在这条线上崩溃 [FIRApp configure]
, 内部 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
这是我得到的错误
由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[FBLPromise HTTPBody]:发送到实例的无法识别的选择器
最佳答案
愚蠢但有效
// GlobalImport.pch
#ifndef GlobalImport_pch
#define GlobalImport_pch
#import "FBLPromise+Extension.h"
#endif
// FBLPromise+Extension.h
#if __has_include(<FBLPromises/FBLPromises.h>)
#import <FBLPromises/FBLPromises.h>
#else
#import "FBLPromises.h"
#endif
@interface FBLPromise (Extension)
@property(nonatomic, readonly) NSHTTPURLResponse *HTTPResponse;
@property(nonatomic, readonly) NSData *HTTPBody;
- (instancetype)initWithResponse:(NSHTTPURLResponse *)response HTTPBody:(NSData *)body;
@end
// FBLPromise+Extension.m
#import "FBLPromise+Extension.h"
@implementation FBLPromise (Extension)
+ (NSData *)HTTPBody {
return nil;
}
- (NSData *)HTTPBody {
return nil;
}
+ (void)setHTTPBody:(NSData *)data {
}
- (void)setHTTPBody:(NSData *)data {
}
+ (NSHTTPURLResponse *)HTTPResponse {
return nil;
}
- (NSHTTPURLResponse *)HTTPResponse {
return nil;
}
+ (void)setHTTPResponse:(NSHTTPURLResponse *)data {
}
- (void)setHTTPResponse:(NSHTTPURLResponse *)data {
}
+ (instancetype)initWithResponse:(NSHTTPURLResponse *)response HTTPBody:(nullable NSData *)body {
return nil;
}
- (instancetype)initWithResponse:(NSHTTPURLResponse *)response HTTPBody:(nullable NSData *)body {
return nil;
}
@end
关于ios - 应用程序继续崩溃 [FBLPromise HTTPBody] 无法识别的选择器发送到实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67602772/
这个问题在这里已经有了答案: After updating iOS, all applications using the framework stopped running on the devic
引用自:/private/var/containers/Bundle/Application/03C7127E-F14D-44C0-8EF9-527AC6FDFCDF/Runner.app/Runne
我正在尝试使用cocoapods安装Firebase,以便将推送通知发送到用户设备。但是,每次我逐步按照说明进行操作时,都会出现此错误,指出“找不到框架FBLPromises”。任何人都有如何解决的想
我在其他地方看到过这个问题,但它似乎总是与 Firebase 的 Cocoapods 安装有关。我的问题恰恰相反——尝试从 pods 升级到 SPM 在我尝试编译时给了我这个问题: ld: frame
我已将 Firebase 与我的 iOS 项目以及此处提到的所有必要步骤集成 https://firebase.google.com/docs/cloud-messaging/ios/client但它
我有一个 Objective C 项目,我想向其中添加 AdMob。一直在关注 https://developers.google.com/admob/ios/quick-start#objectiv
如何解决此错误? 我有最后一次 flutter 升级,最后一次 Xcode 11.5,最后一次 MacOS catalina。我已经完成了 Xcode 11.5 迁移(构建阶段),移动到 zsh,选择
一段时间以来,我们一直在从 CocoaPods 迁移,但并非每个依赖项都进行了转换。 Like Firebase . 我有一个类似的问题 regarding duplicate symbols ,但现
我是一名优秀的程序员,十分优秀!