黑马程序员技术交流社区

标题: Thread 1 signal SIGABRT 提示如何解决 [打印本页]

作者: 萧雨流风    时间: 2014-9-19 09:38
标题: Thread 1 signal SIGABRT 提示如何解决


求大神帮忙!!

作者: 萧雨流风    时间: 2014-9-19 12:36
难道就没有人会吗:'(
作者: ★彬★卍囧神    时间: 2014-9-19 18:17
46行数组越界了,array【6】不可能的
作者: ★彬★卍囧神    时间: 2014-9-19 18:18
插入代码,上代码,比上图好观察
作者: 雨后暖暖    时间: 2014-9-19 19:53
数组越界了
作者: 萧雨流风    时间: 2014-9-19 20:20
★彬★卍囧神 发表于 2014-9-19 18:17
46行数组越界了,array【6】不可能的

#import <Foundation/Foundation.h>
void sorting(NSMutableArray *array, NSMutableArray *array2)
{
    NSUInteger i = 0, k = 0, temp = 0;
    for ( id obj in array ) {
        if (obj>=array2[0])
            k = i, temp = 1;
        if (!temp)
            k = 0;
        for (i=array.count; i>=k; i--) {
            array[i+1] = array;
            array[k] = array2[0];
           NSLog(@"%@", array2[0]);
        }
            }

}


int main(int argc, const char * argv[])
{
    NSMutableArray *array = [NSMutableArray arrayWithObjects:@1, @3, @5, @7, @9, nil];
    NSMutableArray *array2 = [NSMutableArray arrayWithObjects:@8, nil];
    sorting(array, array2);
    //NSLog(@"%@", array2[0]);
    return 0;
}

帮忙看一下吧  不知道改哪里


作者: paul20150103    时间: 2015-12-3 21:31
谢谢分享




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