@IBOutlet属性不能具有非'@objc'类类型的'FUITextFieldFormCell'

2020-08-31 17:00发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

在尝试升级到适用于iOS v 4.0的SCP SDK时,遇到了以下问题:我直接与界面生成器一起使用的组件现在抛出错误,表示它们不再兼容'@objc'。 FUITextFieldFormCell FUISwitchFormCell 就是这种情况。 FUIValuePickerFormCell之类的其他组件仍按预期运行。

我认为这是构建中的错误。 有人碰过类似的东西吗? 这是一些图片:

FUITextFieldFormCell和FUISwitchFormCell生成错误

在我的文本字段中使用Interface Builder中的自定义类

FUITextFieldFormCell生成错误,而FUIValuePickerFormCell正常工作。

(65.3 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

在尝试升级到适用于iOS v 4.0的SCP SDK时,遇到了以下问题:我直接与界面生成器一起使用的组件现在抛出错误,表示它们不再兼容'@objc'。 FUITextFieldFormCell FUISwitchFormCell 就是这种情况。 FUIValuePickerFormCell之类的其他组件仍按预期运行。

我认为这是构建中的错误。 有人碰过类似的东西吗? 这是一些图片:

FUITextFieldFormCell和FUISwitchFormCell生成错误

在我的文本字段中使用Interface Builder中的自定义类

FUITextFieldFormCell生成错误,而FUIValuePickerFormCell正常工作。

(65.3 kB)
付费偷看设置
发送
3条回答
软件心理学工程师
1楼-- · 2020-08-31 17:44

嗨,杰西,我刚刚尝试过,它对我有用。 确保正确导入了框架。

SDK的最新版本是适用于iOS的SAP Cloud Platform SDK(Xcode 11)4.0 SP00 PL00

尝试删除框架文件并重新启动 -在Xcode中手动导入它们(不与助手一起使用)

谢谢

SAP小黑
2楼-- · 2020-08-31 17:23

对不起,我是杰西,我在SDK 3.2.7上出现错误,并且与 您

我们尝试了SDK 4,但是发现了许多错误,我们决定继续使用3.2.7,直到SAP提供了稳定的版本

感谢

zhangjiyang1323
3楼-- · 2020-08-31 17:47
# p#

Jesse Moraes Braga Alexandre Giguere 这是一个Xcode问题,它拒绝使用非对象Swift泛型的UIView子类。 在我们看来,这是Interface Builder的失败。

有一个la脚的解决方法,即将您的@IBOutlet绑定到UIView,然后引入一个计算属性,该属性返回该视图并转换为单元格类型

@IBOutlet var dummyPhoneCell:UIView!

var phoneCell:FUITextFieldFormCell {

将dummyPhoneCell作为! FUITextFieldFormCell

}

但是总的来说,我会说:以编程方式执行此操作。

一周热门 更多>