小编Its*_*ate的帖子

时间和日期格式化程序 SwiftUI JSON 数据

希望这是一个简单的过程。我正在尝试使用 SwiftUI 在 iOS 应用程序中的列表中显示日期和时间。我目前的代码有问题并收到以下错误消息:Cannot convert value of type 'PostListViewModel' to expected argument type 'Data'

请找到下面的代码:

struct PostViewModel {
    var post: Post
    init(post: Post) {
        self.post = post
    }
    var startTime: Date {       
        let data = PostListViewModel()
        let decoder = JSONDecoder()
        decoder.dateDecodingStrategy = .formatted(DateFormatter.DateFormat)
        let postDate = try! decoder.decode(startTime.self, from: data)
        return self.post.startTime
    }    
}
Run Code Online (Sandbox Code Playgroud)
extension DateFormatter {
    static let DateFormat: DateFormatter = {
        let formatter = DateFormatter()
        formatter.dateFormat = "MMM d"
        formatter.calendar = Calendar(identifier: .iso8601)
        formatter.timeZone = TimeZone(secondsFromGMT: …
Run Code Online (Sandbox Code Playgroud)

swift swift5 swiftui

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

替换功能查询

我一直在尝试制作战舰游戏。这是我的第一次编码,所以我正在尝试学习最好和最有效的编写方式。

基本上,目前我的问题是我有一个名为A1to 的字符串A10,我有一些可以随机选择A1-的代码A10。我想发生的事情是当选择了一个坐标即时A5,它将随后将的值更改A5为X或H,但是我在执行此操作时遇到了问题。

我已经尝试过使用A1.Replace("0", "1")它作为测试,但是它不起作用。

var A1 = "0";
var A2 = "0";
var A3 = "0";
var A4 = "0";
var A5 = "0";
var A6 = "0";
var A7 = "0";
var A8 = "0";
var A9 = "0";
var A10 = "0";

string[] DestroyerC = { "A1", "A2", "A3", "A4","A5","A6","A7",A8","A9",A10"};

// Create a Random object  
Random rand = new Random();
// Generate a …
Run Code Online (Sandbox Code Playgroud)

c#

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

标签 统计

c# ×1

swift ×1

swift5 ×1

swiftui ×1