首页 文章

我收到一个“无法初始化类型参数”错误与theos

提问于
浏览
0

我在尝试编译这些项目时遇到此错误 . 错误是

“Tweak.xm:37:21:错误:无法使用'UITapGestureRecognizer *'类型的左值初始化'UIView * _Nonnull'类型的参数[content addSubview:singleTap];”

这是我的错误图像link

2 回答

  • 0

    关于你对alexander-li的回答的评论,只需在你的Makefile中添加这一行:

    TweakName_FRAMEWORKS = UIKit
    

    并将 #import <UIKit/UIKit.h> 添加到 Tweak.xm 文件中 .

    并且请在启动Theos开发之前学习如何编码 . 这不是最简单的环境,但有很多页面可以帮助你 .

  • 1

    您正在使用UITapGestureRecognizer作为UIView参数 .

    如果您要添加手势识别器,

    [content addGestureRecognizer:singleTap];
    

    如果您尝试添加子视图,则需要初始化UIView对象或其子类 . 但是,您似乎正在尝试添加手势识别器 .

相关问题