假设我使用Logos将函数定义为Tweak.xm中的UIDevice类别:
%hook UIDevice
%new(v@:)
+(void)setWallpaperImageFromImagePath:(NSString *)wallpaperImagePath option:(int)option{
//Do something
}//end method
%end
然后说我有一个首选项包,需要从首选项目的.m文件中调用此徽标功能。这可能吗?到目前为止,我还没有找到一种有效的方法。
另外,我在首选项.m文件中有这个:
@interface UIDevice (flowAddons)
+(void)setWallpaperImageFromImagePath:(NSString *)wallpaperImagePath option:(int)option;
@end
编译很好,但是当我运行它时,我从.m首选项文件中调用此函数时,它会崩溃。
谢谢!