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我在更新代码,我没有还原任何内容。注意:在更新之前刷新页面。您正在使用旧版本更新代码。