我在尝试编译这些项目时遇到此错误 . 错误是
“Tweak.xm:37:21:错误:无法使用'UITapGestureRecognizer *'类型的左值初始化'UIView * _Nonnull'类型的参数[content addSubview:singleTap];”
这是我的错误图像link
关于你对alexander-li的回答的评论,只需在你的Makefile中添加这一行:
TweakName_FRAMEWORKS = UIKit
并将 #import <UIKit/UIKit.h> 添加到 Tweak.xm 文件中 .
#import <UIKit/UIKit.h>
Tweak.xm
并且请在启动Theos开发之前学习如何编码 . 这不是最简单的环境,但有很多页面可以帮助你 .
您正在使用UITapGestureRecognizer作为UIView参数 .
如果您要添加手势识别器,
[content addGestureRecognizer:singleTap];
如果您尝试添加子视图,则需要初始化UIView对象或其子类 . 但是,您似乎正在尝试添加手势识别器 .
2 回答
关于你对alexander-li的回答的评论,只需在你的Makefile中添加这一行:
并将
#import <UIKit/UIKit.h>
添加到Tweak.xm
文件中 .并且请在启动Theos开发之前学习如何编码 . 这不是最简单的环境,但有很多页面可以帮助你 .
您正在使用UITapGestureRecognizer作为UIView参数 .
如果您要添加手势识别器,
如果您尝试添加子视图,则需要初始化UIView对象或其子类 . 但是,您似乎正在尝试添加手势识别器 .