黑马程序员技术交流社区

标题: 这个问题困惑了我两天!!! [打印本页]

作者: FDDeveloper    时间: 2015-9-7 19:43
标题: 这个问题困惑了我两天!!!
  1.   -(id)init
  2. {
  3.     self=[super init];
  4.     if (self)
  5.     {
  6.         self.Monster=[[Monster alloc]init];
  7.         self.Hero =[[Hero alloc]init];
  8.         self.monster.x=arc4random()%N;
  9.         self.monster.y=arc4random()%N;
  10.         
  11.     }
  12.     return self;
  13. }
复制代码
最近在学习类,在做一个小游戏的变成的时候运行到这一段代码就出现了错误,想了两天看了两天,真心不懂了。
一运行就会在self.monster.x=arc4random()%N;这一行出现Thread1:EXC_BAD_ACCESS(code=1,adress=0x20) 求怎么解决啊!

作者: FDDeveloper    时间: 2015-9-7 19:47
并没有人理我!
作者: TonyScript    时间: 2015-9-7 19:50
同学麻烦你把.h .m 文件都传上来,我帮你看看
作者: FDDeveloper    时间: 2015-9-7 19:51
加qq 975186901
作者: a631082744    时间: 2015-9-7 21:01
不会帮顶..
作者: pyy061    时间: 2015-9-7 21:09
困扰这么多天了为什么不问老师呢...
作者: 来自星星    时间: 2015-9-7 21:39
同样不会,帮顶
作者: zhangsimin    时间: 2015-9-7 21:44
还没学到这里
作者: FDDeveloper    时间: 2015-9-8 09:51
pyy061 发表于 2015-9-7 21:09
困扰这么多天了为什么不问老师呢...

我在自学中~~~
作者: jsh_513    时间: 2015-9-8 10:10
你是新人吗???????你已经开始学习了对吗??
作者: zhuai68    时间: 2015-9-8 14:16
帮顶一下
作者: iphone    时间: 2015-9-8 18:37
看不懂这是什么,成员变量取随机数   这个随机数里面的数值是啥?
作者: pyy061    时间: 2015-9-8 21:08
自学就这么厉害了...赞一个
作者: Residual_mem    时间: 2015-9-8 22:01
你得把.h   .m     文件里的东西都发出来才能看的出来。。
作者: 408205555    时间: 2015-9-9 11:32
self.Monster=[[Monster alloc]init];
self.Hero =[[Hero alloc]init];
self.monster.x=arc4random()%N;
self.monster.y=arc4random()%N;

前两行代码改成
self.monster=[[Monster alloc]init];
self.hero =[[Hero alloc]init];
作者: tangbinbin    时间: 2015-9-10 17:52
这么高深啊,,,看不懂




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2