Iphone 调用警报消息时iOS应用程序崩溃

Iphone 调用警报消息时iOS应用程序崩溃,iphone,objective-c,ios6,Iphone,Objective C,Ios6,我有不同的应用程序,我使用一条警告信息,到目前为止,从来没有一个问题。 现在我得到了这个错误。我通常从didbecomeactive方法调用alertview。 有人能帮我解决这个问题吗。刚刚开始编写代码,所以请慢一点:) 非常感谢 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSSetM length]: unrecognized selector sent t

我有不同的应用程序,我使用一条警告信息,到目前为止,从来没有一个问题。 现在我得到了这个错误。我通常从didbecomeactive方法调用alertview。 有人能帮我解决这个问题吗。刚刚开始编写代码,所以请慢一点:) 非常感谢

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSSetM length]: unrecognized selector sent to instance 0xa9737c0'

计算长度的对象之一正在转换为
NSSetM
对象。检查您正在计算的对象的
length
属性,该属性释放该对象。请使用它的retain。或在使用后正确释放该对象

发布您的代码可能是?您的代码有问题,请向全世界展示。以下是一些使用ARC:UIAlertView*alert=[[UIAlertView alloc]initWithTitle:@“某些标题”消息:@“某些消息”委托:自取消按钮提示:@“确定”其他按钮提示:无];[警报显示];如果您没有使用ARC(您很可能应该使用ARC),请在节目结束后发布警报。@Filip-干得好,但我相信他正在尝试向消息传递某些信息,并尝试对其进行自定义,但该值显然为零,并导致崩溃。所以,让我们先看看他的代码:)您在
NSSet
某处呼叫
length
。您可以将某些内容设置为
id
,然后将
NSSet
的值分配给它,并且
NSSet
没有
length
的值。您没有在此处发布任何代码并提供崩溃,正如我们提供的崩溃一样。只需检查一下,它是否工作,如果可能的话,在这里发布你的代码来验证问题。