iOS中静态库开发调用函数BUG
来源:互联网 发布:常德市优化办内设机构 编辑:程序博客网 时间:2024/06/05 12:53
今天在开发静态库的时候遇到一个很奇怪的BUG,最关键的是报错信息误导Debug,折腾了好一会;
首先是A工程中有B工程,A工程中调用了B工程中某个类的实例方法,该方法返回NSTimeInterval,结果在A工程中,接受这一返回参数时老是报错,需要加 * 才行,很是郁闷,截图如下:
这是所调用的B工程中的方法的实现部分,如下
这是A工程中的调用部分,不加 * 就报错,如下
这是A工程中的调用部分,加了 * 就不再报错,如下
如果加了 * ,该结果就没法转换成double之类的进行处理,所以不能加 * ,不加又报错,没法编译,很是郁闷。
首先,对于NSTimeInterval,我确定他不是对象,只是一个double类型,可是Xcode这么报错我就搞不懂了。
由于该对象我在A工程本类中多处调用,其他地方都用的好好地,其他方法都可以,我就没看B工程中暴露接口的工程设置那部分。
解决方法,是B工程中配置接口文件的问题。我记得之前我已经将B工程中调用的那个雷暴漏出来了,应该是另一个同事更新SVN时给删掉了,现在找不到了,重新添加,解决。在Target--BuilePhase--copyFile中拖过来即可。
1 0
- iOS中静态库开发调用函数BUG
- iOS 开发中Bug汇总
- IOS开发中合并静态库
- iOS开发 - 静态库中使用category
- iOS开发中静态库的制作
- iOS 开发中C函数调用OC方法
- 静态函数调用类中实例函数
- Unity3D中C#调用iOS的静态库(*.a)
- Unity3D中C#调用iOS的静态库(*.a)
- Unity3D中C#调用iOS的静态库(*.a)
- iOS 静态库开发
- IOS静态库开发
- iOS 静态库开发
- ios 静态库开发
- iOS 静态库开发
- IOS开发静态库
- iOS 静态库开发
- iOS 静态库开发
- 中介者模式(Mediator)
- POJ 3174 1001
- _UNICODE和UNICODE的区别
- java线程内存模型,线程、工作内存、主内存
- java中的CyclicBarrier
- iOS中静态库开发调用函数BUG
- nodejs中express 入门小实例
- DirectX 因素:模拟合成器的仿真
- 深入剖析 OC 中的方法结构 (isa指针的指向,以及元类的概念等)
- HDU 5289 Assignment [RMQ区间查询+二分搜索]
- VMware虚拟机与window共享目录
- 孙鑫Lesson5 text
- 给你一个:驱动程序A,数据源名称为B,用户名称为C,密码为D,数据库表为T,请用JDBC检索出表T的所有数据
- tjut 4635