ios-代码在IOS5.1中崩溃,IOS6.1没事

问题描述

代码在IOS5.1中崩溃,IOS6.1没事

下面的代码是从导航视图中调用出来的,在IOS5中运行时,最后一行报错引起崩溃,但是在6.1中运行正常,为什么?

else if (indexPath.section == 0 && [[settingsArray objectAtIndex:indexPath.row] isEqualToString:@"Unlock Premium Features"])
    {
        InAppViewController *inappController = [[InAppViewController alloc] initWithNibName:@"InAppViewController" bundle:nil];
        inappController.titleString = @"Upgrade to Pro.";
        EditNavController *navController = [[EditNavController alloc] initWithRootViewController:inappController];
        [self.navigationController presentModalViewController:navController animated:NO];
    }

崩溃于:

[self.navigationController presentModalViewController:navController animated:NO];

信息:

*** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint'

解决方案

如果你在视图中用到自动布局(创建新),就会崩溃,因为只有在ios6中才有。

时间: 2024-09-26 02:55:41

ios-代码在IOS5.1中崩溃,IOS6.1没事的相关文章

ios sqlite3-ios 中应用sqlite3进行本地读取 每次读取 ios内存增加知道内存不足 崩溃

问题描述 ios 中应用sqlite3进行本地读取 每次读取 ios内存增加知道内存不足 崩溃 sqlite3_stmt *stmt = [[BISQLiteUtil sharedBISQLiteUtil] getSQLiteStatement:(char *)[sql UTF8String]]; 1.这段代码注释内存增加没问题, 2.一释放,读取的数据不做处理,内存也会明显增加,操作几次,知道系统内存不足崩溃退出 3.sqlite3读取数据有什么优化方法吗?有人遇到过这个问题吗?急....

iOS实现从背景图中取色的代码_IOS

本文实例讲解了iOS从背景图中取色的代码,分享给大家供大家参考,具体内容如下 实现代码: void *bitmapData; //内存空间的指针,该内存空间的大小等于图像使用RGB通道所占用的字节数. static CGContextRef CreateRGBABitmapContext (CGImageRef inImage) { CGContextRef context = NULL; CGColorSpaceRef colorSpace; int bitmapByteCount; int

xmpp-iOS 在项目中点击进入XMPP聊天的界面时到连接服务器的方法中崩溃

问题描述 iOS 在项目中点击进入XMPP聊天的界面时到连接服务器的方法中崩溃 我是用CocoaPods将XMPPframeWork导入到以前项目中,现在运行项目,点击聊天的按钮时就崩溃.打了断点后,发现问题出现在了连接服务器那个方法中.报错是:-[XMPPStream connectWithTimeout:error:]: unrecognized selector sent to instance 0x7fc1f8411d80.如果我现在按照同样的方法和步骤将XMPP和聊天界面代码导入到一个

配合LLDB调试器进行iOS代码调试

配合LLDB调试器进行iOS代码调试         在一款完整iOS移动应用的开发中,代码的调试和编写占着同等重要的地位.Xcode默认使用LLDB作为代码调试器,LLDB功能丰富且强大,恰当的使用它,可以帮助开发者事半功倍的完成代码调试的工作. 1.expression代码执行指令         关于LLDB调试器,最常用的指令应该是p与po了,开发者常用这两个命令来进行对象的打印操作,p会打印出对象地址和类型,po则会额外打印出对象的值得内容,实际上,这两个命令都是expression相

IOS开发:在Swift中使用JavaScript的方法和技巧

  在RedMonk发布的2015年1月编程语言排行榜中,Swift采纳率排名迅速飙升,从刚刚面世时的68位跃至22位,Objective-C仍然稳居TOP10,而JavaScript则凭借着其在iOS平台上原生体验优势成为了年度最火热的编程语言. 开发:在Swift中使用JavaScript的方法和技巧-"> 而早在2013年苹果发布的OS X Mavericks和iOS 7两大系统中便均已加入了JavaScriptCore框架,能够让开发者轻松.快捷.安全地使用JavaScript语言

百度-加入区分安卓或者IOS代码后从哪里看进入网站的用户是安卓还是ios系统?

问题描述 加入区分安卓或者IOS代码后从哪里看进入网站的用户是安卓还是ios系统? 是从百度统计还是网站后台ftp数据看呢?还是有别的地方可以看? 解决方案 http请求中的 useragent 可以区分吧 解决方案二: 网站能直接获得设备信息,好多网速测试的网站,用手机登陆都可以知道手机的系统 解决方案三: 可以加在url上面也可以直接从useragent上面取,当然用统计就更好更方便了.

字符串-ios怎么在viewcontroller.m中调用AppDelegate.m中的字符

问题描述 ios怎么在viewcontroller.m中调用AppDelegate.m中的字符 我用百度推送来弄推送消息,但是返回的推送数据是在appdelegate.m中的一个字符串userInfo.下载我需要在viewcontroller中调用这个字符串,我该怎样子才能做到呢?各位大神教教我呀,小的急死了. 解决方案 用NSUserDefaults 试试. 在Appdelegate.m中 ,得到userInfo之后,添加下列代码,将userInfo存起来. [[NSUserDefaults

我的女神——简洁实用的iOS代码调试框架

我的女神--简洁实用的iOS代码调试框架 一.引言         这篇博客的起源是接手了公司的一个已经完成的项目,来做代码优化,项目工程很大,并且引入了很多公司内部的SDK,要搞清楚公司内部的这套框架,的确不是件容易的事,并且由于这个项目是多人开发的,在调试阶段会打印出巨量的调试信息,使得浏览有用信息变的十分困难,更加恐怖的是,很多信息是SDK中的调试打印,将这些都进行注销是非常费劲甚至不可能的事,于是便有了这样一些需求:首先,我需要清楚了解各个controller之间的跳转关系,需要快速的弄

[译]如何在 iOS 上实现类似 Airbnb 中的可展开式菜单

本文讲的是[译]如何在 iOS 上实现类似 Airbnb 中的可展开式菜单, 原文地址:How to implement expandable menu on iOS (like in Airbnb) 原文作者:Evgeny Matviyenko 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m- 译者:RichardLeeH 校对者:iOSleep,KnightJoker 几个月前,我有机会实现了一个可展开式菜单,效果同知名的 iOS 应用 Airbnb.然后