Ios 应用程序崩溃,exc\u错误\u访问代码异常

Ios 应用程序崩溃,exc\u错误\u访问代码异常,ios,nsstring,appdelegate,nsmutablestring,Ios,Nsstring,Appdelegate,Nsmutablestring,让我介绍一下我的应用程序功能,我使用推送通知和地址簿以及corethony框架 我在应用程序中所做的是,当我收到推送通知时,我将有效负载中的号码保存在Appdelegate变量(传入的\u NO)中,如果没有与此号码相关的联系人,我将创建新联系人并保存它。 当我接到电话时,会显示与我之前添加的联系人姓名相同的联系人姓名,稍后我会允许用户编辑联系人,如果他想保存联系人或删除,当他编辑联系人时,以及稍后当我收到具有相同号码的推送通知时,我将获得exc\u bad\u访问权限(传入\u否)我已经启用了

让我介绍一下我的应用程序功能,我使用推送通知和地址簿以及
corethony
框架

我在应用程序中所做的是,当我收到推送通知时,我将有效负载中的号码保存在Appdelegate变量(传入的\u NO)中,如果没有与此号码相关的联系人,我将创建新联系人并保存它。 当我接到电话时,会显示与我之前添加的联系人姓名相同的联系人姓名,稍后我会允许用户编辑联系人,如果他想保存联系人或删除,当他编辑联系人时,以及稍后当我收到具有相同号码的推送通知时,我将获得exc\u bad\u访问权限(传入\u否)我已经启用了僵尸,我在同一个地方得到了断点错误

有人能帮我解决什么问题吗

    Received notification: {
        aps =     {
            alert = "Please help me-+918884718240";
            sound = "beep.caf";
        };
    }
代码:

 NSString* alertValue = [[userInfo valueForKey:@"aps"] valueForKey:@"alert"];

 NSRange range=[alertValue rangeOfString:@":"];
    NSString *param,*msg;
    NSRange range1=[alertValue rangeOfString:@":"];
    if (range1.location != NSNotFound)
    {
        param = [alertValue substringFromIndex:range1.location + range1.length];

        msg=[alertValue substringToIndex:range.location + range.length-1];
    }
    else
    {
        range1=[alertValue rangeOfString:@"-"];
        if (range1.location != NSNotFound)
        {
            param = [alertValue substringFromIndex:range1.location + range1.length];

            msg=[alertValue substringToIndex:range1.location + range1.length-1];
        }


    }
if(range.length!=0)
    {
        parts= [NSMutableArray arrayWithArray:[alertValue componentsSeparatedByString:@":"]];

    }else
    {
        parts = [NSMutableArray arrayWithArray:[alertValue componentsSeparatedByString:@"-"]];
    }

incoming_Number =[parts objectAtIndex:1];        
对于这个变量(传入的_编号),我在保存联系人后收到推送通知时会收到错误


我试图将传入的\u Number类型更改为NSString和NSMutableString,仍然是相同的错误,我猜发生的是我指的是发布的对象。但在调试器中,我可以看到它有值。

你能显示代码吗?@ShivanRaptor查看更新的代码。如果有时间,请尽量不要还原其他人的编辑和学习SO的标记。谢谢。@ShivanRaptor我在更新代码,我没有还原任何内容。注意:在更新之前刷新页面。您正在使用旧版本更新代码。