标签: ios14

如何修改PKDrawing中的单个笔画?- PencilKit / SwiftUI

我想更改绘图中各个笔画的颜色。打印PKDrawing().strokes返回一个包含多个PencilKit.PKStroke项目的数组,我可以从数组中删除反映在画布上的笔画。但是,如果我想改变第一笔画的颜色,我该怎么做呢?

谢谢!

ios swift swiftui pencilkit ios14

2
推荐指数
1
解决办法
1513
查看次数

验证 iOS 应用内购买收据始终返回错误 21002

我正在服务器端验证我的消费品应用内购买。

也就是说,我通过以下方式从客户端获取收据:

    .onChange(of: self.storeObserver.paymentStatus) { status in
        switch status {
        case .purchasing:
            print("Payment status: purchasing")
        case .failed:
            self.creatingGame = false
            print("Payment status: failed")
        case .deferred:
            print("Payment status: deferred")
        case .restored:
            print("Payment status: restored")
        case .purchased:
            // Get the receipt if it's available
            if Bundle.main.appStoreReceiptURL == nil {
                print("appStoreReceiptURL is nil")
            }
            if let appStoreReceiptURL = Bundle.main.appStoreReceiptURL,
                FileManager.default.fileExists(atPath: appStoreReceiptURL.path) {
                do {
                    let receiptData = try Data(contentsOf: appStoreReceiptURL, options: .alwaysMapped)

                    let receiptString = receiptData.base64EncodedString(options: [])
                    print("receiptString: \(receiptString)")
                    // Read receiptData
                    createGame(receiptString: …
Run Code Online (Sandbox Code Playgroud)

storekit in-app-purchase ios swiftui ios14

2
推荐指数
1
解决办法
4838
查看次数

iOS 14.5 React-native 应用程序中 Firebase 日志的应用程序跟踪透明度

我正在开发的应用程序iOS 14.5之一更新后,Firebase 日志就停止工作。react-native

为了使其再次运行,我们需要做哪些必要的改变?

firebase react-native react-native-ios ios14

2
推荐指数
1
解决办法
3190
查看次数

如何将 AppClip 添加到 Siri 的附近建议?

在视频中配置和链接您的应用程序剪辑Apple 显示,Siri 可以根据用户的位置推荐您的 AppClip。

我在文档https://developer.apple.com/documentation/app_clips 中找不到这个

这纯粹是基于其他用户使用此应用程序的位置,还是开发人员可以配置的内容(可能基于地理编码区域)?

iOS 14 - Siri Nearby 中的 AppClip 建议

xcode ios swift ios14 apple-appclips

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

使用@AppStorage 进行字符串映射

如何@AppStorage在 SwiftUI 应用程序中使用字符串映射?

这就是我想要做的:

@AppStorage("ratings") var ratings: [String: Double] = []
Run Code Online (Sandbox Code Playgroud)

但这给了我错误消息“调用初始化程序时没有完全匹配”。查看文档时,似乎只支持几种数据类型。可以将其编码为Data?

nsuserdefaults swiftui ios14

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

iOS-14 netServiceBrowser.searchForServices 不工作

最近我将手机更新到 iOS 14,从那时起 netServiceBrowser.searchForServices(ofType:"xyz._tcp", inDomain: "local.") 根本无法工作。iPhone 无法发现任何服务,也无法调用任何 NetServiceBrowserDelegate 方法。

xcode swift ios14

1
推荐指数
2
解决办法
1755
查看次数

flutter:在调试模式下构建时,运行 pod install 需要永远

使用 iphone 11 iOS-14 设备和模拟器,我删除了我的 flutter 应用程序的 podfile 和 podlock,并尝试在调试模式下重建应用程序,我正在使用最新的 firebase 依赖项,包括 cloud_firestore: ^0.14.1 依赖项然后它卡住了在 pod install 并且需要很长时间才能完成,已经超过半小时了。

我想知道我是否应该等待更长时间,还是 firebase 依赖项有问题?

dart cocoapods flutter google-cloud-firestore ios14

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

禁用长按返回按钮(标注菜单)

iOS14 引入了长按后退按钮,它会打开一个标注菜单以返回到堆栈中的特定 VC。

我想禁用它,是否有可能做这样的事情,如果是,如何?

谢谢

navigation uinavigationbar ios swift ios14

1
推荐指数
2
解决办法
2184
查看次数

如何使用 UIApplicationDelegateAdaptor 作为 ObservableObject?

在我的 iOS 14 中App,我可以AppDelegate通过执行以下操作来注册旧版:

@main
struct MyApp: App {
    
    #if os(iOS)
    @UIApplicationDelegateAdaptor(AppDelegate.self) var appDelegate
    #endif
    
    var body: some Scene {
        ...
    }
}

#if os(iOS)
class AppDelegate: NSObject, UIApplicationDelegate {
    
    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil) -> Bool {
        SomeSDK.configure(with: launchOptions)
        return true
    }
}
#endif
Run Code Online (Sandbox Code Playgroud)

但是,我在文档中注意到您可以制作UIApplicationDelegateAdaptor一个ObservableObject然后它将它注入到EnvironmentObject

...delegate 将被放置在 Environment 中,并且可以通过使用@EnvironmentObject视图层次结构中的属性包装器来访问。

我找不到任何有关如何工作的示例。使这项工作作为一个的语法是ObservableObject什么?

ios appdelegate swift swiftui ios14

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

我们可以检查允许应用程序请求跟踪切换是否打开

在 iOS 14 中,我们有一个新功能来跟踪 IDFA。这是默认设置,仅在 iOS 14 中可用。(设置 > 隐私 > 跟踪 > 允许应用请求跟踪)。我想使用objective-C检查允许应用程序请求跟踪切换是打开还是关闭。我怎样才能做到这一点?在此处输入图片说明

objective-c ios idfa ios14 apptrackingtransparency

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