小编Bar*_*uzi的帖子

SwiftUI 和 requestReview() – 评论弹出窗口不显示

我正在使用 SwiftUI 构建一个应用程序,并希望使用requestReview()来显示审核请求弹出窗口。但是,弹出窗口未显示。据我从文档中了解到,当应用程序处于开发模式时,每次都应该显示弹出窗口。

我已经在 Xcode 模拟器和真实设备上测试了该应用程序,我使用的是 Xcode 14.1。并且应用程序构建没有问题。(我也是一个 SwiftUI 新手,我想我一定错过了一些明显的东西)。

import SwiftUI
import StoreKit
    
struct DetailView: View {
        @Environment(\.requestReview) var requestReview
        @AppStorage("AppUsedCount") private var appUsedCount: Int = 0

        var body: some View {
            VStack {...}.onAppear{
                let updatedAppUsedCount: Int = appUsedCount + 1
                UserDefaults.standard.set(updatedAppUsedCount, forKey: "AppUsedCount")
                if (appUsedCount > 5){
                requestReview()
                }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我也在没有 IF 语句的情况下进行了测试,但仍然没有弹出窗口。appUsedCount按预期更新。

提前致谢!

xcode storekit ios swiftui

6
推荐指数
0
解决办法
344
查看次数

Flag-icon-css 在 Angular 2+ 中只显示方形标志 (8)

我想在我的 Angular 8 项目中使用 flag-icon-css 库。我设法导入它并且显示了标志,但是,它们仅显示为正方形。如何让它们显示为矩形?

我通过 npm 安装了库并将此代码添加到我的全局样式文件中(根据这个答案:Can angular cli use flag icon css?):

$flag-icon-css-path: '~flag-icon-css/flags' !default;
@import "~flag-icon-css/sass/flag-icon";
Run Code Online (Sandbox Code Playgroud)

这是我在模板中使用的代码:

<span class="flag-icon flag-icon-us"></span>
Run Code Online (Sandbox Code Playgroud)

我没有使用flag-icon-squared课程。尽管如此,该标志仅显示为一个正方形。

编辑(添加以澄清):

如果我增加跨度的宽度,则跨度会变宽,但标志本身不会变宽。我也尝试使用flag-icon-background,结果相同。

在此处输入图片说明

我检查了 svg 图像本身,它是一个矩形,但是,我注意到它的左侧也有很多空白。所以这可能会导致问题 - 跨度显示空格和标志的一部分。

我很感激任何建议!

css angular

5
推荐指数
1
解决办法
2724
查看次数

ngrx效果:调度空动作

如何获得我的ngrx / store效果来调度空动作?我正在运行Angular 6 / rxjs 6:

  @Effect()
  testEffect$ = this.actions$.ofType(FIRST_ACTION).pipe(
    map((x) => {
       if (x === y) {
          return new SECOND_ACTION;
       } else {
          fire.some.effect;
          return EMPTY;
       }
    })
  );
Run Code Online (Sandbox Code Playgroud)

目前,我遇到两个错误:Effect "testEffect$" dispatched an invalid action: [object Object]其次是TypeError: Actions must have a type property

我找到了这个答案,但是它似乎不适用于ng / rxjs6。到目前为止,我已经尝试了以下方法(无作用):

EMPTYObservable.empty()Observable.of()Observable.of([]){ type: 'EMPTY_ACTION' }

任何帮助,将不胜感激!我知道我可以使用{ dispatch: false },但是实际效果大约有5个结果,而其中只有一个不使用操作,因此我宁愿最后一个结果也有所回报。

rxjs ngrx angular

4
推荐指数
1
解决办法
3136
查看次数

标签 统计

angular ×2

css ×1

ios ×1

ngrx ×1

rxjs ×1

storekit ×1

swiftui ×1

xcode ×1