小编GSe*_*lis的帖子

Android Studio 实时预览需要重建项目

我决定在 jetpack compose 上制作一个应用程序,但是当我下载 Android Studio canary 版本 2021.1.1.1 并尝试编写一些代码来查看右侧预览上的更改时,预览选项卡显示预览不是最新的(或类似的东西)并且需要重新构建完整的项目才能让我看到我的代码更改

android kotlin android-jetpack-compose

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

从选择器中获取选定的项目 | 斯威夫特用户界面

我想从选取器中获取所选项目以更新 Firebase 数据库上的一些数据,但是当我使用时onTapGesture不起作用

注意:选择器内的项目是字符串

我的代码:

            Picker(selection: $numUnitIndex, label: Text("Numerical Unit: \(numUnit)")) {
                ForEach(0 ..< units.count) {
                    Text(self.units[$0]).tag($0).foregroundColor(.blue)
                        .onTapGesture {
                            //updateUnit(newUnit: self.units[numUnitIndex])
                            print("selected \(numUnitIndex)")
                        }
                }
            }.pickerStyle(MenuPickerStyle())
Run Code Online (Sandbox Code Playgroud)

ios swift swiftui

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

URL 失败:“message://” - 错误:“此应用程序不允许查询方案消息”

我想打开电子邮件应用程序(从模拟器)并从那里发送电子邮件,但是当我单击按钮时,我收到下面的错误,但应用程序没有崩溃

错误:

iGrow Goals[41098:3002008] -canOpenURL: failed for URL: "message://" - error: "This app is not allowed to query for scheme message"
Run Code Online (Sandbox Code Playgroud)

我的功能:

func sendEmail() {

    //  Converted to Swift 5.4 by Swiftify v5.4.24488
    let mailURL = URL(string: "message://")
    if let mailURL = mailURL {
        if UIApplication.shared.canOpenURL(mailURL) {
            UIApplication.shared.open(mailURL, options: [:], completionHandler: nil)
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

ios swift swiftui

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

标签 统计

ios ×2

swift ×2

swiftui ×2

android ×1

android-jetpack-compose ×1

kotlin ×1