首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSURLConnection错误

NSURLConnection错误
EN

Stack Overflow用户
提问于 2012-11-28 22:47:12
回答 1查看 156关注 0票数 0

我的iPhone应用程序有问题,我正在尝试连接到我的PHP脚本以获取有关某些内容的信息。

我有这段代码,它从PHP Link(总表格)中获取响应,并将其放入responseRandomID。

但是当我尝试在随机函数中使用它时,当我尝试运行它时,它会出现错误?

connectionDidReciveData:

代码语言:javascript
复制
if(connection == connectionRandomID) {
        NSString *temp = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
        responseRandomID = [temp intValue];
    }

connectionDidFinishLoading:

代码语言:javascript
复制
if(connection == connectionRandomID) {
        randomid = (int)1 + arc4random() % (1-responseRandomID+1);
    }

编辑:只有当我的数据库中只有1行时才会发生这种情况?但是当我有两个的时候它就崩溃了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-28 23:05:24

代码语言:javascript
复制
randomid = (int)1 + arc4random() % (1-responseRandomID+1);

如果responseRandomId ==为2,则可以通向/按0

如果是硬编码的,例如2%0-编译器捕获到它

如果通过变量给出(就像你的例子一样):

代码语言:javascript
复制
Exception Type:  EXC_ARITHMETIC (SIGFPE)
Exception Codes: EXC_I386_DIV (divide by zero)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13607787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档