我刚刚为Delphi XE2安装了Update 2,并重建并测试了我运行的一个FireMonkey iOS应用程序。在Windows上运行良好,所以我导出到XCode并重建并运行它。
它给出了运行时错误.. exception...ERead Error : .. EKey.KeyboardType: Unknown property
EKey
是TEdit
控件,项目.lfm
文件包含此数据 -
object EKey: TEdit
Position.Point = '(104,104)'
Width = 57.000000000000000000
Height = 22.000000000000000000
TabOrder = 7
KeyboardType = vktDefault
Password = False
end
我在Mac上安装了新的Firemonkey-iOS.dmg
软件包。还安装了新的PAServer
,但它出现的版本1.0.2对我来说没有变化......?
有人可以为我提供一些帮助吗?
谢谢!
这非常令人沮丧......
我再次阅读了安装说明并重新执行了Windows上的PAServer,Mac上的PAServer和Mac上的Firemonkey iOS工具的安装。仍然在Mac上的iPad模拟器上运行应用程序时出现相同的错误消息。我已经检查了文件上的日期以确保我安装新软件而不是旧版本(文件的日期为2011年9月),安装按照本书进行。但是我担心Mac上的PAServer说它是版本1.0.2 - 与我记得的升级之前一样。任何人都可以对此有所了解...... Mac上(或PC上)PAServer的问题,还是iOS Firemonkey工具,Mac版本1.0.2是正确的PAServer版本?
由于
答案 0 :(得分:6)
我有同样的问题......
问题是你在PC上更新了delphi,但是你还没有更新mac端。您需要更新FPC(和paserver)。
您的帖子表明您已更新,但版本号相同。尝试重新安装或找出安装失败的原因......
仅供参考,键盘类型控制在您输入可编辑字段(例如TEdit或TMemo)时弹出的虚拟键盘类型。 (默认,数字等)