刚刚升级到 Sonoma 以运行适用于 SDK 17.2 的 Xcode 15。所有以前使用文本字段的 Nativescript 应用程序现在都已损坏。文本字段删除最后一个字符。运行 Nativescript 8.6.5 与 8.6.1 存在同样的问题。 TextView 适用于不删除最后一个字符。在 Xcode 中为 M1 Arm64 构建,问题不存在,但使 Nativescript 中的开发变得麻烦。
我遇到了同样的问题,模拟器截断了
TextField
的最后一个字符,但真实设备工作正常。我做了一些搜索,发现了以下内容:
此问题仅发生在 iOS 16.4+ (xcode 14.3+) 上的 iOS 模拟器上的 x86 版本上。它与 NativeScript 本身(或 Angular)无关。
不幸的是,这是只有苹果才能正确修复的问题: https://developer.apple.com/forums/thread/727715
NativeScript/NativeScript#10267
好消息是它似乎已在 Xcode 15.3 中修复!