我正在使用最新版本的 RubyMotion。
我正在尝试在 RubyMotion 的导航栏上设置自定义背景图像。但我不断收到错误。
这是我在 AppDelegate 中的代码:
dashboardController = DashboardController.alloc.initWithNibName(nil, bundle: nil)
nav_controller = UINavigationController.alloc.initWithRootViewController(dashboardController)
image = UIImage.imageNamed('navbar/background_navbar.png')
nav_controller.appearance.setBackgroundImage(image, forBarMetrics:UIBarMetricsDefault)
这是错误:
*** Terminating app due to uncaught exception 'NoMethodError', reason: 'app_delegate.rb:10:in `application:didFinishLaunchingWithOptions:': undefined method `appearance' for #<DashboardController:0x6c4a9a0> (NoMethodError)