希望这是一个简单的过程。我正在尝试使用 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) 我一直在尝试制作战舰游戏。这是我的第一次编码,所以我正在尝试学习最好和最有效的编写方式。
基本上,目前我的问题是我有一个名为A1
to 的字符串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)