0

假设我使用 Logos 在 Tweak.xm 中将函数定义为 UIDevice 的一个类别:

%hook UIDevice
%new(v@:)
+(void)setWallpaperImageFromImagePath:(NSString *)wallpaperImagePath option:(int)option{
    //Do something
}//end method
%end

然后说我有一个偏好包,需要从偏好项目的 .m 文件中调用这个 logos 函数。这可能吗?到目前为止,我还没有找到一种可行的方法来做到这一点。

另外,我在首选项 .m 文件中有这个:

@interface UIDevice (flowAddons)
+(void)setWallpaperImageFromImagePath:(NSString *)wallpaperImagePath option:(int)option;
@end

这编译得很好,但是当我运行它并从 .m 首选项文件中调用这个函数时,它崩溃了。

谢谢!

4

0 回答 0