在主Bundle中搜索XIB

时间:2017-08-01 07:33:10

标签: ios swift xib

我正在开发一个库,我有一个UITableView单元格的xib文件。 我想首先在主Bundle中搜索用户XIB文件,如果没有该文件,则使用我自己的XIB。 我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:0)

您可以在代码中添加支票

if([[NSBundle mainBundle] pathForResource:@"your XIB name" ofType:@"nib"] != nil) 
{
    //file found
}

答案 1 :(得分:0)

首先在NIB中搜索+[NSBundle mainBundle],然后,如果没有人,则在+[NSBundle bundleForClass:]中搜索,因为参数会从您的图书馆中提供一些课程。

使用NIB搜索-[NSBundle loadNibNamed:owner:options:]