繁体   English   中英

如何在objective-c中正确打印f浮点(*)()?

How to properly printf float (*)() in objective-c?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有这两行代码,我尝试在控制台上进行printf ,但是,在Objective-C中,我收到一条错误消息: format specifies type 'double' but the argument has type 'float (*)()'

如何在Obj-C中正常工作?

SomeValue = (float (*)())dlsym(someServices, "someMethod");
printf("%f\n", someValue);

提前致谢!

1 个回复

您代码中的someValue是函数指针,而不是从相应函数返回的值。 如果您需要打印从该函数返回的值,只需调用它即可:

printf("%f\n", someValue());
//                      ^^

不用说,你必须NULL -check任何来自dlsym

3 如何在xCode和Objective-C中正确调试

我想知道在Objective-C中编码时是否存在有效的方法来调试xcode中的问题。 我不断创建网页并使用jquery和javascript编写代码,您可以在代码中的不同位置设置各种警报框,以确定您的脚本是否正确执行了部分。 您可以在xcode中执行类似的操作以确保脚本正确执行方法并正确创建 ...

4 如何在Objective-C中正确地继承委托属性?

在对一个类进行子类化时,鉴于子类现在具有其他功能,我还想对父类的委托进行子类化。 这样做的最佳方法是什么? 如果我只是在子类中声明另一个具有相同名称的委托属性,则会收到警告“属性类型'id'与从'ParentClass'继承的类型'id'不兼容 ...

7 如何在Objective-C中正确访问父类的属性?

我正在为iPhone应用程序的界面工作。 我认识到我在不同的视图中有重复的对象所以我想创建一个父ViewController。 但是现在当我想从子ViewController访问这个父ViewController的属性时,我遇到了一些问题。 具体来说,我希望在每个视图中都有一个通用的Pro ...

8 如何在子类的Objective-C中正确覆盖类方法?

在他的iOS编程书的第二章中,乔·康威(Joe Conway)描述了在发生子类化时在类方法中使用“自我”的情况。 我理解这个概念,并且对子类化问题有疑问。 背景:我们创建了一个Possession类,其类方法+ randomPossession如下所示: 我知道返回值实际上应该是 ...

10 如何在Objective-C中正确控制内存溢出?

我正在尝试将图片的所有像素值添加到数组中。 如果图片太大,则我的应用失去了与资产的连接并崩溃了。 我如何检查内存是否在增长以停止并显示警报,因为我不知道在加载图片时可以做的最大图像大小是多少? 我的代码是: 还是应该将其添加到队列中? 谢谢! ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM