当我关注this tutorial时,它会在[playercontroller release];
行上显示错误,因此我将其删除,然后当我尝试运行它时,它会给我these errors。
我尝试制作另一个应用来测试视频,它可以无缝工作,但它不能在我的主应用中运行。有人可以帮忙吗?
当我重新导入框架并试图播放视频时,它给了我这个错误:
2012-08-17 11:27:03.174 LYWAM Tour[768:c07] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSURL initFileURLWithPath:]: nil string parameter'
*** First throw call stack:
(0x1e15022 0x10fdcd6 0x1dbda48 0x1dbd9b9 0xba253b 0xba24c5 0x54ac 0x1e16e99 0x26314e 0x2630e6 0x309ade 0x309fa7 0x308d8a 0x2882cf 0x2885e6 0x26edc4 0x262634 0x16f7ef5 0x1de9195 0x1d4dff2 0x1d4c8da 0x1d4bd84 0x1d4bc9b 0x16f67d8 0x16f688a 0x260626 0x24cd 0x2435 0x1)
terminate called throwing an exception(lldb)
答案 0 :(得分:0)
我认为GVE1ViewController
是你自己写的课吗?它肯定会实现一个名为GrommeVideoExcerpt1
的方法吗?您为变量分配的实际上是GVE1ViewController
(或子类?)的实例。放入NSLog以检查它是否真的是GVE1ViewController
的实例。
要执行NSLog,您需要一行表格:
NSLog(@" My controller = %@", myVar);
其中myVar
是包含对GVE1ViewController
的引用的任何变量。