相关疑难解决方法(0)

无法从C函数调用Objective C方法

我正在使用MVC架构作为GUI应用程序.模型类有一些C函数.其中一个C函数调用Objective-C类的一些方法.我使用该类的对象来调用这些方法.发生的奇怪事情是先前对xyz方法的方法被完美地调用,但是当调用xyz方法时,该方法及其之后的方法不会被执行.我没有得到任何错误.所以无法弄清楚到底发生了什么.关于这可能是什么原因的任何想法?

objective-c

15
推荐指数
2
解决办法
2万
查看次数

如何从C方法调用Objective-C"self"

Objective-C在我的iOS项目中有类,它在同一个类中实现Objective-CC编码.我将扩展名改为.mm,这部分进展顺利.现在我想设置一个C方法来调用Objective-C同一个类中的方法.我得到的问题是当我尝试self从该C方法调用时.这是代码:

void SetNotificationListeners(){
    [self fireSpeechRecognition];
}
Run Code Online (Sandbox Code Playgroud)

错误是:

Use of undeclared identifier 'self'
Run Code Online (Sandbox Code Playgroud)

我该怎么办呢?

c objective-c ios

5
推荐指数
1
解决办法
5952
查看次数

标签 统计

objective-c ×2

c ×1

ios ×1