在Tweak.xm中怎么把返回值写到文件里,代参数的函数怎么hook

上面这张图里的 ’ r ',怎么写到文件里,

这第二张图,只要一make就出错,找不到MMTableView,

求指点

freopen(logpath.UTF8String, "w+", stderr);
dup2(fileno(stderr), fileno(stdout));
setbuf(stdout, NULL);
setbuf(stderr, NULL);

然后用NSLog

2.找不到MMTableView, 你需要学习一点语言的基础, 别上来就学别人 HOOK 这 HOOK 那

写文件:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *docDir = [paths objectAtIndex:0];
if(!docDir) {
NSLog(@“Documents 目录未找到”);
}
NSArray *array = [[NSArray alloc] initWithObjects:@“内容”,@“content”,nil];
NSString *filePath = [docDir stringByAppendingPathComponent:@“testFile.txt”];
[array writeToFile:filePath atomically:YES];

xm文件里没有导入MMTableView头文件或者没定义MMTableView这个类

好的 谢谢

在那个Makefile这个文件里加那个frameworks这个东西不行吗,还要在xm中,import?

比如在xm文件里 #import <UIKit/UIKit.h> 在makefile文件里要加上testTweak(改成你的项目名)_FRAMEWORKS = UIKit

你用了 那个类 你要导入哪个类的头文件 .h 文件也要有 自己创建就好了