iphone-ios6的程序报错了错误

问题描述

ios6的程序报错了错误
ios6程序中显示了可达性错误,请明白的人帮我解决一下这个错误,不胜感激:

@implementation Reachability static void ReachabilityCallback(SCNetworkReachabilityRef target SCNetworkReachabilityFlags flags void* info) {#pragma unused (target flags)NSCAssert(info != NULL @""info was NULL in ReachabilityCallback"");NSCAssert([(NSObject*) info isKindOfClass: [Reachability class]] @""info was wrong class in ReachabilityCall9back"");//We're on the main RunLoop so an NSAutoreleasePool is not necessary but is added defensively// in case someon uses the Reachablity object in a different thread.Reachability* noteObject = (Reachability*) info;// Post a notification to notify the client that the network reachability changed.[[NSNotificationCenter defaultCenter] postNotificationName: kReachabilityChangedNotification object: noteObject];  } - (BOOL) startNotifier {BOOL retVal = NO;SCNetworkReachabilityContext    context = {0 self NULL NULL NULL};if(SCNetworkReachabilitySetCallback(reachabilityRef ReachabilityCallback &context)){    if(SCNetworkReachabilityScheduleWithRunLoop(reachabilityRef CFRunLoopGetCurrent() kCFRunLoopDefaultMode))    {        retVal = YES;    }}return retVal;  }

错误:

Cast of C pointer type 'void *' to Objective-C pointer type 'NSObject *' requires a bridged cast

解决方案

原因是因为你想传的值不符合接受者的数据类型,一个是无数据类型void 一个是NSObject ,另外,无返回值类型void后面不加*

时间: 2025-01-07 17:08:42

iphone-ios6的程序报错了错误的相关文章

lua-运行程序报这个错误怎么解决噢

问题描述 运行程序报这个错误怎么解决噢 [LUA-print] Debugger v1.1.0 [LUA-print] Debugger: Trying to connect to 127.0.0.1:10000 ... [LUA-print] Debugger: Connection succeed. debug args = require('debugger')('127.0.0.1','10000','luaidekey',nil,'win','/TestRun/','C:/Users/

android和tomcat通讯报错了,错误如下:

问题描述 android和tomcat通讯报错了,错误如下: Error initializing endpoint java.net.BindException: Address already in use: JVM_Bind:8080 at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:264) at org.apache.coyote.http11.Http11Protocol.i

百度导航初始化引擎时成功,在启动导航时就直接报错了,下面是错误信息

问题描述 百度导航初始化引擎时成功,在启动导航时就直接报错了,下面是错误信息 错误提示信息:08-25 10:09:43.560 13750-13750/com.allan.nvigtive.gps E/Jni_JniEngine﹕ ######## Java_com_baidu_AppTest_AppTest JNI_OnLoad08-25 10:09:43.560 13750-13750/com.allan.nvigtive.gps E/Jni_JniEngine﹕ ######## Jav

在opencv中利用findContours进行轮廓检测,程序运行结束时为什么会报中断错误,求解?

问题描述 在opencv中利用findContours进行轮廓检测,程序运行结束时为什么会报中断错误,求解? 代码如下: #include #include #include #include #include #include using namespace cv; using namespace std; //一.将源图片转成单通道的灰阶图片 Mat changeSourceImg(Mat img){ Mat great(img.size(), CV_8U); cvtColor(img, g

脚本-linux AWK报越界错误,但是程序能正常运行,为啥?

问题描述 linux AWK报越界错误,但是程序能正常运行,为啥? 在shell脚本中: arr=(awk 'NR==2{for(i=1;i<=$infoo1;i++)printf $i" "}' $1) // 我用awk读取一个文本的第二行,并将每个域的元素依次赋值给数组arr[],$1是 shell从命令行传入的参数,即我读取的文本的路径,这个文本很简单,第二行内容如下: p.jpg-1 p.jpg-2 p.jpg-3 p.jpg-4 p.jpg-5 p.jpg-6 p.jp

android 4 0-关于JNI,为什么在android 4.4运行正常的程序,在4.0上运行就报错了

问题描述 关于JNI,为什么在android 4.4运行正常的程序,在4.0上运行就报错了 事情是这样的: 本身项目是基于android 4.4.2.JDK1.7 编译的,然后公司要求最低版本. 然后我将项目改成了android 2.3.3.JDK1.6编译,修改一些内容后,编译通过,在android 4.4.2的手机上运行正常. 但是现在市场部反应,在低于4.1.X的版本上运行还是有问题,因此我找来一台android 4.0.4内核的手机调试,确实报错了,在JNI模块. 报:Unsatisfi

线程-Android Studio跑程序的时候报错了 求大神指教!!

问题描述 Android Studio跑程序的时候报错了 求大神指教!! 02-29 21:27:52.770 13264-13270/com.example.cms.yibujiazai E/jdwp: Failed sending reply to debugger: Broken pipe 02-29 21:27:52.820 13264-13264/com.example.cms.yibujiazai W/dalvikvm: VFY: unable to find class refer

启动mysql 1067错误-本地启动MySQL数据库服务是,报1067错误,提示程序意外终止。

问题描述 本地启动MySQL数据库服务是,报1067错误,提示程序意外终止. 之前用着是好好的,安装SQL Server2008数据库之后,MySQL就无法启动!百度的搜索的方法(My.ini文件导致的)也试试了,但是还是无法启动! 解决方案 重装MySQL试试.

struts2上传下载导入导出老是报这个错误但不影响程序运行是不是struus2的bug

问题描述 java.lang.IllegalStateExceptionatorg.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:407)atorg.apache.struts2.dispatcher.Dispatcher.sendError(Dispatcher.java:770)atorg.apache.struts2.dispatcher.Dispatcher.serviceAction(Dis