如何从另一个类加载 xib
Posted
技术标签:
【中文标题】如何从另一个类加载 xib【英文标题】:How can load a xib from an another class 【发布时间】:2012-01-12 06:04:36 【问题描述】:???
我试过下面的代码
[self.navigationController pushViewController:[[serverlistViewController alloc] initWithNibName:@"serverlistViewController" bundle:nil] animated:YES];
但它无法加载。
我再次尝试了以下代码
serverlistViewController *ServerlistViewController=[[serverlistViewController alloc] initWithNibName:@"serverlistViewController" bundle:nil];
[self.navigationController pushViewController:ServerlistViewController animated:YES];
[ServerlistViewController release];
但它也没有用。
你能给我一个建议
提前致谢
【问题讨论】:
【参考方案1】:[self presentModalViewController: ServerlistViewController animated:YES];
试试这个。愿它有所帮助。
【讨论】:
【参考方案2】:serverlistViewController *ServerlistViewController=[[serverlistViewController alloc] initWithNibName:@"serverlistViewController" bundle:nil];
[self pushViewController:ServerlistViewController animated:YES];
[ServerlistViewController release];
然后选择 NIB 文件,注意文件检查器并转到“目标成员”部分。在那里,您将看到您的项目名称,左侧有一个复选框。选中该框(标记为选中)并构建并运行您的应用程序。 Try This.
【讨论】:
以上是关于如何从另一个类加载 xib的主要内容,如果未能解决你的问题,请参考以下文章