小编Joa*_*son的帖子

Swift将unix时间转换为日期和时间

我目前的代码:

if  let var timeResult = (jsonResult["dt"] as? Double) {
    timeResult = NSDate().timeIntervalSince1970
    println(timeResult)
    println(NSDate())
}
Run Code Online (Sandbox Code Playgroud)

结果:

println(timeResult) = 1415639000.67457

println(NSDate())= 2014-11-10 17:03:20 +0000只是为了测试看看NSDate提供什么.

我希望第一个看起来像最后一个.dt = 1415637900的值.

另外,我如何调整时区?在iOS上运行.

time ios swift

49
推荐指数
6
解决办法
9万
查看次数

已达到免费开发配置文件的最大应用程序数量。Xcode 11.5

更新后不久我将 Xcode 从 11.4 更新到 11.5 我无法在我的物理设备上运行应用程序,该设备目前也运行最新的 IOS 13.5。当我尝试运行该应用程序时,出现错误提示 “-402620383--已达到免费开发配置文件的最大应用程序数量”。 即使我的手机上没有运行任何应用程序。

到目前为止,我已经尝试过,

  • 从窗口>>设备和模拟器>>右键单击设备清除所有配置文件。
  • 将 iPhone 与计算机取消配对并重新配对。
  • 从 Xcode 中删除我的免费开发者帐户并重新登录。
  • 重新启动我的电脑
  • 清理了项目

清除 iPhone 中的所有应用

清除了 iPhone 中的所有配置文件

xcode ios sideloading apple-developer

25
推荐指数
3
解决办法
2万
查看次数

上传 iOS 时的 SPI 检查是什么?

从 xcode 13.x 上传应用程序时,它坚持

“正在执行 SPI 检查..”

知道这是关于什么的吗?添加了图片以供参考。

在此输入图像描述

ios app-store-connect apple-m1

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

获取 Entity Framework Core 中 DbContext.SaveChanges 生成的 SQL

SaveChanges()在 Entity Framework Core 中,是否可以看到在调用方法时将应用的 SQL DbContext

entity-framework-core

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

如何在 Dart 中将原始值分配给枚举?

在 Swift 中,您可以轻松地将原始值分配给枚举,例如:

enum Game: Int {
    case lol = 1
    case dnf = 2
    case dota = 3
}
Run Code Online (Sandbox Code Playgroud)

但是,您不能将原始值分配给 Dart 中的枚举:

enum Game {
  lol = 1,
  dnf = 2,
  dota = 3,
}
Run Code Online (Sandbox Code Playgroud)

它显示错误,你只能使用最简单的枚举:

enum Game {
  lol,
  dnf,
  dota,
}
Run Code Online (Sandbox Code Playgroud)

实在是让我很失望。

有什么办法可以像 Swift 一样将原始值分配给 Dart 的枚举吗?

enums dart flutter

12
推荐指数
2
解决办法
6679
查看次数

Swift 组合:无法从 KeyPath Swift.KeyPath 中提取字符串

我试图观察核心数据实例中对象的任何变化。这是我的代码:

class MyClass {
    @objc dynamic var str: String?
}

final class Article: NSObject {
    @objc dynamic var title: String?
    @objc dynamic var summary: String?
    var myVar: MyClass?
}
Run Code Online (Sandbox Code Playgroud)

这是我正在实现的观察者:

func update(article: Article) {
    titleSubscription = article.publisher(for: \.title).sink { value in
        print(value)
    } receiveValue: { _ in
        print("I got something")
    }
    summarySubscription = article.publisher(for: \.myVar?.str).sink{ _ in
        
    } receiveValue: { _ in
        
    }
}
Run Code Online (Sandbox Code Playgroud)

但我收到这个错误:

Thread 1: Fatal error: Could not extract a String from KeyPath Swift.KeyPath<Examples.Article, Swift.Optional<Swift.String>>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

你们中有人知道为什么我会收到此错误或者是否有任何解决方法?

我将非常感谢你的帮助。

swift combine

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

为什么 swiftUI 列表不是惰性的(与lazyVStack相比)?

SwiftUI 中的列表真的很懒吗?我有一个从 coreData 获取的 5000 个元素的列表,我想将它们显示在列表中。我读了很多评论(例如: https: //developer.apple.com/forums/thread/651256),认为列表是懒惰的,但对我来说,看起来它们不是......加载列表需要 15 秒。

List(element,  id: \.objectID, selection: $selection) { file in 
    RowView(file)
}
     
Run Code Online (Sandbox Code Playgroud)

如果我使用 ScrollView + LazyVStack + ForEach 代替,加载时间不到一秒。

ScrollView {
    LazyVStack(alignment: .leading, spacing: 0) {
         ForEach(element, id: \.objectID) { file in
             RowView(file)
                .onTapGesture {
                    selection = Set([file.objectID])
                }
         }
    }
}
            
Run Code Online (Sandbox Code Playgroud)

我更喜欢列出一个列表来利用它提供的功能。我做错了什么还是列表不懒惰?

感谢帮助!(我正在使用 SwiftUI(适用于 Mac))。

lazy-loading list swift lazyvstack

12
推荐指数
0
解决办法
4223
查看次数

App Store 必须使用 iOS 15 SDK 或更高版本构建,包含在 Xcode 13 或更高版本中

错误 ITMS-90725:“SDK 版本问题。此应用程序是使用 iOS 14.4 SDK 构建的。提交到 App Store 的所有 iOS 应用程序都必须使用 iOS 15 SDK 或更高版本构建,包含在 Xcode 13 或更高版本中。”

就我而言,我有一台 2012 年中的 MacBook Pro .. 因此最大支持 Xcode版本 12.x和 Mac OS Catalina。所以无法安装 Xcode 13.x

如果有一种方法可以在 XCode 12 上运行构建,并将 iOS 部署目标设置为 15 - 我们将不胜感激。有什么建议么?

谢谢

xcode ios app-store-connect

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

Xcode的核心数据图去哪儿了?

我以为右上角曾经有一个 Xcode 的关系图(如橙色矩形所示)。但 Xcode 14 缺少它。

有谁知道它去哪里?或者我怎样才能把它拿回来?

谢谢!

在此输入图像描述

xcode core-data wwdc

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

MacOS 上的 SwiftUI。- 打开一个新窗口

在我的 MacOS SwiftUI 应用程序中,我想在新 Windows 中显示一些视图。可以从代码的几个部分进行调用,因此我决定将其实现为像这样的特殊结构的静态函数。
效果很好——有什么可反对的吗?

struct Appwindows {
  
  static func newWindow(forSpecialView view: SpecialView, title: String = "new Window")
 { let newWindow = newWindowInternal(title: title)!
   
    newWindow.contentView = NSHostingView(rootView: view)
 }
  
  private static func newWindowInternal(title: String = "new Window") -> NSWindow!
 { var newWindow: NSWindow!
   newWindow = NSWindow(
     contentRect: NSRect(x: 20, y: 20, width: 680, height: 600),
     styleMask: [.titled, .closable, .miniaturizable, .resizable, .fullSizeContentView],
     backing: .buffered,
     defer: false)
     newWindow.center()
     newWindow.isReleasedWhenClosed = false
     newWindow.title = title
     newWindow.makeKeyAndOrderFront(nil)
     return newWindow
 }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法让它更通用,以便任何类型的视图都可以传递给 …

macos appkit swift swiftui

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