2012-11-27 49 views
0

我使用Rubymotion构建一个iOS应用程序,当我运行在模拟器中的项目,我得到这个错误:应用程序崩溃的模拟器,但不是在设备

app_delegate.rb:31:in `application:didFinishLaunchingWithOptions:': NSInvalidArgumentException: -[NSNull pointSize]: unrecognized selector sent to instance 0x1639cd8 (RuntimeError) 

但是,当我在设备上运行它,它不会崩溃。 我在模拟器上的设备和iOS5上获得了iOS 6。

这是崩溃行:

UINavigationController.alloc.initWithRootViewController(firstViewController) 

当我注释掉的setTitleTextAttributes在它的工作原理应用程序的所有实例。 这是我如何使用它的几个例子:

aboutController.tabBarItem.setTitleTextAttributes({UITextAttributeFont => tabFont}, forState:UIControlStateNormal) 

aboutNavController.navigationBar.setTitleTextAttributes({UITextAttributeFont => titleFont}) 

我想这是一个iOS5的问题?我是否正确使用它?

回答

相关问题