ios-点击变换页面后,屏幕黑屏

问题描述

点击变换页面后,屏幕黑屏
代码:

我使用storyboard:

NewsDetailViewController *newsdetail=[[NewsDetailViewController alloc] initWithNibName:nil bundle:nil];newsdetail.modalTransitionStyle=UIModalTransitionStyleFlipHorizontal;[self presentModalViewController:newsdetail animated:YES];

有一个collectionview,从API中抓取数据,然后再放入collectionview中,我希望点击时能得到各个条目的详细信息,但是在点击后屏幕变成黑屏。

输出:

2013-06-17 14:20:30.288 xproject[7511:c07] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException' reason: 'Could not load NIB in bundle: 'NSBundle </Users/sezgindemir/Library/Application Support/iPhone Simulator/6.1/Applications/67BC91AF-5091-4F39-A2BD-CA7E1DD0FEF0/xproject.app> (loaded)' with name 'NewsDetailViewController''*** First throw call stack:(0x1c99012 0x10d6e7e 0x1c98deb 0x236ef9 0xfb7e7 0xfbdc8 0xfbff8 0xfc232 0x107c25 0x3073a3 0x104ee3 0x105167 0x1051a7 0x4c3d 0x51c42f 0x52e182 0x52e394 0x10ea705 0x12893c 0x1289ac 0x10ea705 0x12893c 0x1289ac 0x2e21d3 0x1c61afe 0x1c61a3d 0x1c3f7c2 0x1c3ef44 0x1c3ee1b 0x1bf37e3 0x1bf3668 0x1affc 0x25ed 0x2515)libc++abi.dylib: terminate called throwing an exception(lldb) 

解决方案

你这是在使用单独的.xib文件来初始化视图,且你并没有指定xib文件,见你的代码:

NewsDetailViewController *newsdetail=[[NewsDetailViewController alloc] initWithNibName:nil bundle:nil];

initWithNibName 参数的值此处是nil . 在使用xib初始时需要指明xib文件的名,如

NewsDetailViewController *newsdetail=[[NewsDetailViewController alloc] initWithNibName:@""NewsDetailView"" bundle:nil];

但前提是你需要有一个名为NewsDetailView.xib的文件

时间: 2024-08-29 09:48:59

ios-点击变换页面后,屏幕黑屏的相关文章

win10系统休眠后屏幕黑屏怎么办?系统休眠后屏幕黑屏解决方法

win10休眠后屏幕唤不醒怎么办 1.单击开始菜单选择"设置",进入到设置后选择"系统"; 2.打开系统后选择"电源和睡眠",并在右侧选择"其他电源选项"; 3.打开"电源选项"中找到"更改电源按钮的功能"(这个和Win8.1是一样的); 4.进入后,点击上方"更改当前不可用的设置"; 5.接着在窗口下方"关机设置"中取消勾选第一项"启用

Win8.1系统装完显卡驱动后出现黑屏怎么办

  Win8.1系统装完显卡驱动后出现黑屏怎么办          1.按桌面左下角的win键,进入系统菜单页面,再按win键+x,选择[电源选项]; 2.右键单击我的电脑,选择属性→(左上角的)控制面板主页→系统和安全→电源选项; 3.进入电源选项后,选择[选择电源按钮的功能]; 4.接下来要关闭下方的[启动快速启动],但是你会发现点不了,这时你要点击一下上方的[更改当前不可用的设置],然后就能把勾取消,记得保存修改!

XP系统启动到桌面后突然黑屏几秒之后才恢复怎么办

  XP系统启动到桌面后突然黑屏几秒之后才恢复怎么办 1.点击"开始--运行",输入"regedit"命令按确定,打开注册表编辑器. 2.在注册表编辑器中依次点击定位到以下注册项:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run. 3.把里面的键igfxpers删掉. 4.再次点击"开始--运行",输入msconfig命令,按确定,打开系统配置实用程序. 5.在&qu

win8系统开机后先黑屏才进入系统怎么办

  微软推出的win8操作系统很多用户反应开机很慢的问题,在之前介绍过"win7 64位开机速度提升揭秘",但有用户还是发现电脑开机后要黑屏较长时间才能进入系统桌面,下面给大家介绍下出现这种现象的三种解决方案. 解决方法一: 1.右击计算机,然后点击"属性",接着再点击"高级系统设置"选项; 2.接下来依照下图依次点击; 3.点击"更改"之后就会显示"虚拟内存"窗口,如果勾选"自动管理所有驱动器的

win7系统电脑开机屏幕黑屏主机依然运行如何解决?

  原因分析: 电脑开机后主机运行屏幕黑屏显示无输入,主板bios自检没有通过.显示器接线.硬件松动,显示器故障都有可能出现这个现象. 解决方法: 1.首先重新连接显示器接线或者更换接线. 2.如果主机有双显卡更换另外一个显卡测试. 3.打开机箱重新插拔内存,可以用橡皮擦拭内存金手指. 4.主板放电,拔掉主板电源线和显示连接线,在主板上找到纽扣电池,把电池去下后十几分钟后再重新安装上然后开机. 5.如果上面的方法都试过后还是不行.建议更换别的电脑显示器测试,如果显示器亮了说明是原来的显示器故障.

win7系统电脑开机后断电黑屏的故障

  1.拆开机箱发现电源风扇不转,触摸外壳发现很热,怀疑是电源故障引起的,将电源从机箱上拆下进一步检查;   win7系统电脑开机后断电黑屏 2.拆下电源后将电源表面四角的螺丝拧下来,将外壳拆下,将风扇连线从电源主板上拔下来; 3.将电源输出线的穿壳套从外壳上取下,将输出线从外壳上取下来; 4.用万用表测量风扇,检测后风扇正常,然后检查电源主板的风扇供电电压,经过测量无输出电压; 5.将电源主板四角螺丝拧下来,将主板从外壳上取下来进一步检查; 6.因风扇没有供电电压,断定是因风扇停转,导致电源温

固态硬盘-电脑升级Win8.1系统,启动后出现黑屏,这是怎么回事。

问题描述 电脑升级Win8.1系统,启动后出现黑屏,这是怎么回事. SSD固态硬盘传输速度越来越缓慢,电脑升级Win8.1系统,启动后出现黑屏,这是怎么回事. 解决方案 你的SSD固态盘或许出现问题了,你做了4K对齐吗?请先检测固态盘的状态. 解决方案二: 不知道黑屏黑在哪一步?如果开机根本没有提示,那是硬件坏了.如果自检通过了,那么是软件故障的可能性大.重装系统试试.手边有电脑配件或者别的硬盘用替换排除法.电脑在保的话,可以送修.

Lenovo G470开机屏幕黑屏或蓝屏报错,无法正常进入系统

情况一: 开机后屏幕卡在黑色背景屏幕,有白字报错信息. 解决方案: 1. 首先查看屏幕报错信息,如报错S.M.A.R.T(如下图),请尽量备份自己的数据,此报错多为硬盘损坏或者异常,建议您去联想售后服务中心检测硬盘. 联想服务网点查询: http://support1.lenovo.com.cn/lenovo/wsi/station/servicestation/default.aspx 2. 如果不是方案1的黑屏报错,请首先拔掉所有的外接设备(包括外接的鼠标.外接键盘.外接网卡.外接无线网卡.

升级win8.1后出现黑屏该如何解决

  1.已升级至Win8.1且出现启动黑屏蓝屏,进入安全模式卸载显卡驱动; 2.之后重装正确驱动,按住"电源按钮"保持5秒左右,系统关机;按"电源按钮"将电脑开机; 3.重复上述步骤多次,出现恢复界面,选择"高级恢复选项--疑难解答"; 4.在高级选项中,我们可以看到系统还原.系统印像恢复.自动修复.命令提示符.启动设置等选项,这里我们选择"启动设置"; 5.进入Win8系统的"启动设置",我们可以看到具体