Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 调用与我在theos中的钩子类不同的类方法_Ios_Objective C_Jailbreak_Theos - Fatal编程技术网

Ios 调用与我在theos中的钩子类不同的类方法

Ios 调用与我在theos中的钩子类不同的类方法,ios,objective-c,jailbreak,theos,Ios,Objective C,Jailbreak,Theos,但是method2仅在不同的类中可用 在这种情况下我怎么称呼它 到目前为止我所知道的: 使用NotificationCenter通知二等舱装载method2 与使用%c有关,但不熟悉完整的解释 但这是非常复杂的,有没有其他办法呢 --更新 我尝试了%c,但出现了此错误 %hook FirstClass [self method2]; %orig %end 此处应用的解决方案> 但是调用另一个类的方法似乎不起作用,它必须是一个类方法(加号)。然后可以执行[%c(ClassName)方法:

但是
method2
仅在不同的类中可用

在这种情况下我怎么称呼它

到目前为止我所知道的:

  • 使用NotificationCenter通知二等舱装载
    method2
  • 与使用
    %c
    有关,但不熟悉完整的解释
但这是非常复杂的,有没有其他办法呢

--更新

我尝试了%c,但出现了此错误

%hook FirstClass
 [self method2];
 %orig
%end
此处应用的解决方案>


但是调用另一个类的方法似乎不起作用,它必须是一个类方法(加号)。然后可以执行
[%c(ClassName)方法:]如果它不是类方法(减号),则必须有该类的实例。有时,您可以找到一个类的共享实例,然后在该实例上使用方法<代码>[[%c(ClassName)sharedInstance]。ClassYouActuallyWant方法的属性:

您好。你能再解释一下吗?你到底要用什么课程?请在更新中写下您正在谈论的代码。如果您没有
共享状态
,该怎么办?使用NSNotificationCenter或类似的东西?@AnthoPak-在生命周期的某个地方可能存在
sharedInstance
Tweak.xm:86:48: error: class method '+class' not found (return type
  defaults to 'id') [-Werror,-Wobjc-method-access]

                                           ^~~~~~~~~~~~~~~~~~