小编jvi*_*vic的帖子

UIGraphicsBeginImageContext必须是Retina-aware?

我读过一些推荐使用的帖子:

UIGraphicsBeginImageContextWithOptions((image.size), NO, 0.0f) 
Run Code Online (Sandbox Code Playgroud)

代替:

UIGraphicsBeginImageContext(image.size).
Run Code Online (Sandbox Code Playgroud)

因为第一个在绘图时使用Retina刻度,否则会得到块状图像.

关于何时使用或不使用视网膜尺度选项,我有点困惑.

如果我有1000x1000像素的照片,并且我调用UIGraphicsBeginImageContext传递这些尺寸,我是不是要确切地指定我想要绘制多少点?这可以吗?

或者我应该调用UIGraphicsBeginImageContextWithOptions传递一半尺寸(500x500px)?它有什么不同吗?

core-graphics core-image ios

17
推荐指数
2
解决办法
4602
查看次数

将 AdMob 添加到 Firebase 项目时崩溃

我有一个使用 Firebase 的 iOS 项目,它运行良好。但是,当我尝试添加 AdMob 时,应用程序在启动时崩溃:

“'GADInvalidInitializationException',原因:'Google 移动广告 SDK 未正确初始化。Google AdMob 发布商应按照此处的说明进行操作:https : //googlemobileadssdk.page.link/admob-ios-update-plist 以包含 AppMeasurement 框架,设置-ObjC 链接器标志,并使用有效的 App ID 设置 GADApplicationIdentifier。Google Ad Manager 发布商应按照此处的说明进行操作:https ://googlemobileadssdk.page.link/ad-manager-ios-update-plist '"

仅仅通过添加pod 'Firebase/AdMob'到 Podfile 就已经产生了这个崩溃。

然后我添加GADApplicationIdentifierGoogleService-Info.plist

<key>GADApplicationIdentifier</key>
<string>APP_KEY</string>
Run Code Online (Sandbox Code Playgroud)

同样的事情,崩溃。

该应用与 AdMob 应用网站中的 Firebase 相关联。

有人对此有任何提示吗?Google 的文档似乎不是最新的,这对使用/不使用 Firebase 的 AdMob 实施造成了很多混淆。

admob ios firebase

3
推荐指数
1
解决办法
1339
查看次数

标签 统计

ios ×2

admob ×1

core-graphics ×1

core-image ×1

firebase ×1