一句话搞定的处理:
private static readonly string path = "GCForum";
public static UIViewController GetVC(string vcname)
{
return (UIViewController)Assembly.Load (path).CreateInstance (path + "." + vcname);
}
如果考虑线程问题,最好加锁判断:
private static object lockHelper = new object();
public static MyCourse _mycourse = null;
public static MyCourseLoad _mycourseload= null;
public static UIViewController GetVC(string vcname)
{
UIViewController vc;
switch (vcname)
{
case "MyCourse":
vc = CreateMyCourse ();
break;
case "MyCourseLoad":
vc = CreateMyCourseLoad ();
break;
default :
return null;
}
return vc;
}
/// <summary>
/// 我的课程
/// </summary>
private static MyCourse