小编Jun*_*Kim的帖子

此版本的 Realm 不支持打开格式版本 22 的 Realm 文件

当我尝试使用 Real Studio 应用程序打开领域文件时,出现此错误“此版本的领域不支持打开格式版本 22 的领域文件”。

我在 Stack Overflow 上读过这样的帖子,它似乎提出了类似的问题。但那里的答案并没有解决我的问题。我卸载了我的 Realm Studio 应用程序并使用最新版本(撰写本文时为 10.1.2)重新安装了 Realm Studio 应用程序,并删除了我的 Realm 文件并使用最新的 SDK 创建了新文件,但我仍然收到此错误:在此输入图像描述

他们的官方文件说

如果您在较新的 Realm Studio 版本中打开旧版本的领域文件,您可能会看到升级领域文件的提示。升级后,您无法恢复到旧的文件版本。您可能还需要将 SDK 升级到支持较新文件格式的版本。

您如何才能再次看到您的文件?

[解决了]

Realm 发布了 Realm Studio 版本 11,支持打开格式为 22 的文件。如果您有格式版本 22 的 Realm 文件并且尚未升级 Realm Studio,请从 Realm 官网升级 Realm Studio,您将不会看到类似的错误消息多于。

realm ios swift

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

单击项目导航器中的 JSON 文件时,Xcode 冻结(并崩溃)

我有一个非常基本的项目,其中设置了 3 个用于 Lottie 动画的 json 文件,但是当我在项目导航器中单击其中一个文件时,Xcode 将冻结并最终变得无响应。json 文件的大小也不大 (160 KB)。我想知道这种冻结背后的原因是什么。这是 Xcode 中现在的一个错误,还是您不打算在“快速查看”模式之外查看 json 文件?我正在运行 Xcode 12.5。

xcode ios

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

如何考虑 SnapKit 中导航栏的高度?

我对使用 SnapKit 相当陌生,我在互联网上到处搜索,但找不到能回答我的问题的正确资源。所以就这样了。我有一个 UIView,它是控制器视图的子视图,我希望它的高度随着其超级视图的高度而动态变化。像这样:

make.top.left.right.equalTo(view)
make.height.equalTo(view.safeAreaLayoutGuide.snp.height).multipliedBy(0.25)
Run Code Online (Sandbox Code Playgroud)

但是,当视图控制器进入导航控制器并显示导航栏时,我在上面设置的约束不会计算出现的导航栏的高度。所以导航栏只覆盖了我的自定义视图。当您尝试设置如上所述的约束时,我试图弄清楚如何考虑导航栏的高度。有任何想法吗?我尝试过make.height.equalTo(view.layoutMarginsGuide.snp.height).multipliedBy(0.25),但没有运气。

ios cocoapods snapkit

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

理解 date(byAdding:to:wrappingComponents:) 方法中的“wrappingComponents”

根据 Apple 文档,“wrappingComponents”参数可用于此目的:

如果为 true,则组件应递增并在溢出时回绕到零/一,并且不应导致更高的组件递增。默认值为 false。

我无法理解的是“溢出”部分。什么是溢出以及何时发生溢出?Apple Doc 目前并未在其文档中解释这部分内容。

感谢您提前的答复。

ios swift

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

UITextField 中的 borderRect、editingRect、placeholderRect、textRect 是什么?

从之前发布的答案中,我了解到这editingRect是在编辑文本时显示的矩形,也是textRect在未编辑文本时显示的矩形。但我不知道placeholderRect和确切地borderRect显示在 UITextField 控件中的位置。我认为它borderRect与 UITextField 的框架矩形相同,因为其中有“border”一词,但在执行此操作之后:

override func borderRect(forBounds bounds: CGRect) -> CGRect {
    let rect = bounds
    rect.size.height = 150 //the height of my UITextField currently is 100
    return rect
}
Run Code Online (Sandbox Code Playgroud)

我意识到事实并非如此。那么placeholderRect和是什么borderRect,它们位于 UITextField 中的什么位置?

uitextfield uikit ios swift

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

标签 统计

ios ×5

swift ×3

cocoapods ×1

realm ×1

snapkit ×1

uikit ×1

uitextfield ×1

xcode ×1