2013-05-10 133 views
0

我試圖按照關於如何故事板本地化與故事板 - 錯誤運動故事板基本文件夾時

http://blog.xamarin.com/howto-localize-ios-storyboards-monotouch/

本地化博客發表當我創建的文件夾Base.lproj和移動教程故事板,應用程序停止工作,並在運行時出現以下錯誤:

MonoTouch.Foundation.MonoTouchException:拋出了Objective-C異常。名稱:NSInvalidArgumentException原因:在路徑'/ Users/daniel/Library/Application Support/iPhone Simulator/6.1/Applications/62404087-7F41-4A27-ADBD-4A0010BDD5C8/TestingApp.app/MonoTouch.UIKit.UIApplication.Main(System.String [] args,System)中的MainStoryboard_iPhone_Checklist.storyboardc'at(包裝託管到本機)MonoTouch.UIKit.UIApplication:UIApplicationMain(int,string [],intptr,intptr)。在/ Users中的TestingApp.Application.Main(System.String [] args)[0x00000]處的/Developer/MonoTouch/Source/monotouch/src/UIKit/UIApplication.cs:38中的字符串principalClassName,System.String delegateClassName)[0x0004c] /daniel/Documents/github/TestingApp/TestingApp/iOS/TestingApp/TestingApp/Main.cs:17

(當故事板是在項目的根目錄,該項目正常工作)

有誰知道如何解決這個問題?

感謝

+0

這隻適用於iOS 6,你是否在iOS 5模擬器中試用? – jonathanpeppers 2013-05-10 12:16:25

+0

@jonathanpeppers是的,我試着用iOS 6模擬器。任何其他想法? – 2013-05-10 13:13:08

回答

-1

因此,這裏是我的解決方案/解決方法。

相反的設置建立故事板,我得到它的AppDelagate這樣的:

UIStoryboard storyboard = UIStoryboard.FromName ("Base.lproj/MainStoryboard_iPhone_Checklist", null); 

這樣,我沒有得到的異常和本地化工作正常。

+0

你把它放在構造函數中還是作爲私人領域? – Daniel 2015-02-09 13:24:17