我有一个文件viewcontroller.h和.m以及viewcontroller1.h和.m
在viewcontroller1.m文件中, 我写函数像BOOL rechable = [viewcontroller functionrechable];
它给了我警告,就像警告:初始化从指针生成整数,没有强制转换如何删除此警告??? 是不是有办法呢?
答案 0 :(得分:1)
这告诉你,你的定义可以作为BOOL类型实际解析为整数,但是[viewcontroller functionrechable]消息正在返回一个指针。您可以通过将函数的返回类型强制转换为BOOL或int,或者将可达类型更改为指针来删除警告。
答案 1 :(得分:0)
方法的定义是什么[viewcontroller functionrechable] ....
解决方案很有可能:
BOOL rechable = (BOOL) [viewcontroller functionrechable];
但我需要确定定义。