获取正在查看的当前iPhone xib的名称

Bri*_*ian 2 iphone compare xib nib ipad

我有3个xib文件连接到同一个类,以减少重复编码.但是,在加载新的nib文件时(即在ViewDidLoad方法中),我想要完成不同的操作.我想过做一个if语句来比较当前显示的xib的名字和字符串.我一直试图弄清楚如何在一天的大部分时间里做到这一点,但我没有运气.如果这让你感到困惑,这里有一些伪代码:

if (currentXibInDisplay == @"XibFileName1")
   // Do This...
else if (currentXibInDisplay == @"XibFileName2")
   // Do This...
Run Code Online (Sandbox Code Playgroud)

有办法做到这一点,对吗?看起来很简单,但我现在很难过.感谢您提供的任何信息.

Dee*_*yan 5

我试着用它

self.view.nibName;
Run Code Online (Sandbox Code Playgroud)

但它不会起作用,而是试试这个

self.nibName;
Run Code Online (Sandbox Code Playgroud)