Xamarin.ios 故事板本地化-将故事板移动到基本文件夹时出错

Xamarin.ios 故事板本地化-将故事板移动到基本文件夹时出错,xamarin.ios,Xamarin.ios,我正试图遵循博客上关于如何使用故事板本地化的教程 创建文件夹Base.lproj并移动情节提要时,应用程序停止工作,运行时出现以下错误: Mangouth.Posial.MudioCouChutoExt:Objy-C异常抛出。名称:NSInvalidArgumentException原因:路径“/Users/daniel/Library/Application Support/iPhone Simulator/6.1/Applications/62404087-7F41-4A27-ADBD-4

我正试图遵循博客上关于如何使用故事板本地化的教程

创建文件夹Base.lproj并移动情节提要时,应用程序停止工作,运行时出现以下错误:

Mangouth.Posial.MudioCouChutoExt:Objy-C异常抛出。名称:NSInvalidArgumentException原因:路径“/Users/daniel/Library/Application Support/iPhone Simulator/6.1/Applications/62404087-7F41-4A27-ADBD-4A0010BDD5C8/TestingApp.app/MainStoryboard\u iPhone\u Checklist.storyboard”at处似乎没有有效的已编译故事板(包装管理为本机)MonoTouch.UIKit.UIApplication:MonoTouch.UIKit.UIApplication.Main(System.string[]args,System.string principalClassName,System.string delegateClassName)[0x0004c]in/Developer/MonoTouch/Source/MonoTouch/src/UIKit/UIApplication.cs:38 at TestingApp.Application.Main(System.string[]args)[0x00000]在/Users/daniel/Documents/github/TestingApp/TestingApp/iOS/TestingApp/TestingApp/Main.cs:17中

(当故事板位于项目的根上时,项目工作正常)

有人知道怎么解决这个问题吗


谢谢

这是我的解决方案/解决方法

我没有在设置上设置情节提要,而是在AppDelagate上设置它,如下所示:

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

这样我就不会出现异常,本地化工作正常。

这只适用于iOS 6,你是在iOS 5模拟器中尝试的吗?@jonathanpeppers是的,我是在iOS 6模拟器中尝试的。还有其他想法吗?你是把它放在构造函数中还是作为一个私有字段?