小编MrS*_*eko的帖子

Interface Builder无法打开文档".xib",因为它不存在

我正在按照此处列出的步骤本地化应用程序.我用大约45个.xib成功实现了这一点,而其中只有4个给了我这个错误:

"Interface Builder无法打开文档".xib",因为它不存在."

当我把它们从原来的位置移开时.我尝试将它们从Project/Classes/Example.xib位置移动到Project/en.lproj/Example.xib上的本地化位置.

为什么不能移动这个.xib文件?

iphone xcode localization xib

22
推荐指数
3
解决办法
1万
查看次数

如何在.xib文件上创建的UIViewController中设置UITableView

我有一个这样的课:

@interface ExerciseLogDetails : UIViewController<UIActionSheetDelegate, UITableViewDelegate, UITableViewDataSource> {
Run Code Online (Sandbox Code Playgroud)

我试图显示一些元素,然后是UITextView.UITextView元素在Interface Builder上创建.执行此代码时:

- (void)viewDidLoad {
self.tableView = [[UITableView alloc] initWithFrame:self.view.bounds       style:UITableViewStylePlain];
tableView.dataSource = self; 
tableView.delegate = self;
[self.view addSubview:self.tableView];
}
Run Code Online (Sandbox Code Playgroud)

表显示,但不是我在Interface Builder中配置的表.它完全空白且未格式化.如何访问我的表并使用数据以程序方式填充它?

谢谢!

uitableview uiviewcontroller

15
推荐指数
2
解决办法
3万
查看次数

NSCFArray不作为NSArray

我正在尝试将数据保存到Iphone上的XML文件中.为此,我加载整个XML,添加新数据并再次保存.我尝试存储新数据时会出现问题

 [mArray addObject:newData];
Run Code Online (Sandbox Code Playgroud)

方法崩溃,因为mArray不是NSMutableArray,相反,即使我对它应用了mutableCopy方法,它也是一个NSCFArray.据我所知,NSCFArray是NSArray的免费桥接,因此我无法理解为什么mutablyCopy方法不起作用.任何的想法??

NSMutableDictionary *wholeXML = [[NSMutableDictionary alloc] init];
wholeXML = xmlData;

NSArray *array = [[NSArray alloc] init];
NSMutableArray *mArray = [[NSMutableArray alloc] init];
array = [wholeXML objectForKey:@"Key"];
mArray = [a mutableCopy];
Run Code Online (Sandbox Code Playgroud)

objective-c nsarray

2
推荐指数
1
解决办法
4902
查看次数