小编B K*_* K.的帖子

我们如何从Siri获取我们说的文字?

我正在编写一个应用程序,其中包含一个场景,该场景是我想使用Siri进行搜索(例如“嘿Siri,APP_NAME PHRASE”),并使用Siri给出任何短语,并且我需要将该PHRASE作为文本输入我的应用程序。我尝试了自定义意图,但没有运气。使用自定义意图可以实现吗?

iphone ios swift sirikit sirishortcuts

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

如何在应用程序内审查或评级应用程序 - Swift

我想在我的应用程序中显示应用程序内评级和评论弹出窗口(即像下面附件中的弹出窗口)

在此输入图像描述

我搜索了此功能,发现StoreKit有此功能SKStoreReviewController.requestReview()可以显示此弹出窗口。

发生的情况是,这个功能给了我一个带有评级功能的弹出窗口,但无法编写评论选择。

那么有人知道如何显示撰写评论选择吗?

先感谢您。

xcode rating review ios swift

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

Swift 中的构建器模式设置方法

我刚刚从 Android 基础转移到 ios,在 swift 中寻找构建器模式 get 和 set 方法,但找不到类似的东西。仅发现以下内容

var ptype : String? {
    get{
        return self.ptype
    }set (ptype) {
        self.ptype = ptype
    }
}
Run Code Online (Sandbox Code Playgroud)

builder ios swift

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

使用Decodable返回的空模型解析JSON

我正在尝试加载本地JSON文件并使用符合Decodable协议的模型进行解析。

JSON文件:

[
{
    "body": {},
    "header": {
        "returnCode": "200",
        "returnMessage": "Successfully Received",
    }
}
]
Run Code Online (Sandbox Code Playgroud)

响应消息模型:

struct ResponseMessage: Decodable {

    struct header: Decodable {
        let returnCode: String
        let returnMessage: String
    }
}
Run Code Online (Sandbox Code Playgroud)

模拟API的实现:

let url = Bundle.main.url(forResource: "MockJSONData", withExtension: "json")!
            do {
                let data = try Data(contentsOf: url)
                let teams = try JSONDecoder().decode(ResponseMessage.self, from: data)
                print(teams)
            } catch {
                print(error)
            }
Run Code Online (Sandbox Code Playgroud)

但是响应消息为此返回空数据。

感谢您的帮助和建议!

谢谢

xcode ios swift jsonparser jsondecoder

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

如何在TableCell类中使用navigationController.pushViewController?

使用UITableviewcell类来显示表格列表的单元格。我想使用“ navigationController?.pushViewController”从一个屏幕重定向到另一个屏幕,但它在表格单元格类中不支持。那么我如何UIViewcontroller使用pushViewController从表格单元格移动。

我的代码是:

class TableCell: UITableViewCell
{
    let storyBoard : UIStoryboard = UIStoryboard(name: "SubMain", bundle:nil)
    let nextViewController = storyBoard.instantiateViewController(withIdentifier: "DetailReport") as! DetailReport
    nextViewController.aryOfResultList = aryForCreateJSONResult
    cell.inputViewController?.navigationController?.pushViewController(nextViewController, animated: true)

}
Run Code Online (Sandbox Code Playgroud)

但它不起作用。请给我解决我的问题

uitableview uinavigationcontroller pushviewcontroller ios swift

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