小编Ron*_*ayo的帖子

在Swift中关闭并呈现视图控制器

嗨,我正在尝试提供一个viewcontroller并解除我当前的模态视图,但这段代码不起作用

self.dismissViewControllerAnimated(true, completion: {
    let vc = self.storyboard?.instantiateViewControllerWithIdentifier("OrderViewController")
    self.presentViewController(vc!, animated: true, completion: nil)
})
Run Code Online (Sandbox Code Playgroud)

反之亦然,在presentviewcontroller的完成块上也不起作用

编辑:更换vc!自我

uiviewcontroller ios swift

12
推荐指数
3
解决办法
5万
查看次数

由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'索引0处的索引3处没有对象'

嗨,我很难解决这个错误.

由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'索引0处的索引3处没有对象'

当我删除coredata中的所有实体并重新获取它时,存在该错误.

CALL API

self.fetchedResultsController = nil;
[NSFetchedResultsController deleteCacheWithName:nil];

[api requestForMenuCategory:@"details" managedObjectContext:self.managedObjectContext delegate:self];
Run Code Online (Sandbox Code Playgroud)

当API无法获取数据时执行

    if (![self.fetchedResultsController performFetch:&error]) {
    NSLog(@"%@",[error description]);
        }
else{
    NSLog(@"NUMBER OF FETCH %d",[[_fetchedResultsController fetchedObjects] count]);
    [_refreshHeaderView egoRefreshScrollViewDataSourceDidFinishedLoading:self.tableView];
    [self.tableView reloadData];

}
Run Code Online (Sandbox Code Playgroud)

获取的数量说它是0,但我不知道为什么我的tableview中仍然有数据,过了一段时间它崩溃了

编辑

这是我的部分行数,我没有部分的数量,因为默认值为1时没有实现

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {

return [[_fetchedResultsController fetchedObjects] count];
Run Code Online (Sandbox Code Playgroud)

}

编辑2

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'no object at index 3 in section at index 0'
*** First throw call stack:
(
    0   CoreFoundation                      0x00df65e4 __exceptionPreprocess + 180
    1 …
Run Code Online (Sandbox Code Playgroud)

core-data nsfetchedresultscontroller ios

11
推荐指数
1
解决办法
9040
查看次数

在Swift 2中使用#

嗨,所以我的朋友给了我客户的现有项目,它有太多的错误.我一直在调试应用程序,只是浏览这行代码

class func saveFile(#data: NSData, filename: String, directory: NSSearchPathDirectory = .DocumentDirectory) -> Bool {
    var file = filePath(filename, directory: directory)
    return data.writeToFile(file, atomically: true)
}
Run Code Online (Sandbox Code Playgroud)

注意到了#?到底究竟是#什么?

这也是功能的截图#.

附加信息:我认为他们使用了这个库服务栈,我认为它只适用于xamarin.

xcode servicestack swift

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

如何在故事板中处理长视图

所以我想要一个不同类型的自定义单元格,但我的问题是如果故事板中某个视图中没有足够的空间,我该如何添加更多.

例如 示例UI

uitableview ios xcode-storyboard

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

笔尖或故事板中的UITableViewCell

您好,在自定义UITableViewCell上使用nib或storyboard有什么区别?我打算使用具有动态高度的自定义uitableviewcell创建Facebook News Feed.使用哪个更灵活?

编辑:你为什么要对我的问题进行投票?我的帖子上没有发现问题.

objective-c uitableview nib ios uistoryboard

-5
推荐指数
1
解决办法
112
查看次数