小编Ste*_*ith的帖子

我无法重启我的dnsmasq服务,所以我的雾服务器不会工作

我有一个fog server工作设置,偶尔我们无用的互联网失败,我不得不重置dnsmasq它让它再次工作,(没有dhcp服务器设置,不能修改集线器设置所以不会这样做)每当我尝试sudo dnsmasq restart,我得到的消息 - junk found in command line,

首先,有些人可以用简单的语言向我解释这实际上意味着什么,因为我不是Linux专家,没有人似乎有一个简单的解释,这是什么,

其次,我一直使用另一个雾论坛上发布的命令来纠正这个错误

sudo /etc/init.d/dnsmasq restart
Run Code Online (Sandbox Code Playgroud)

这总是很完美但是现在当我尝试运行这个命令时,我收到了消息 command not found

linux ubuntu dnsmasq sudo

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

self.tableView reloadData在viewWillAppear中不起作用

我有一个Xcode应用程序,它创建一个tableview,然后使用来自sqlite数据库的数据填充它,这非常有效,并允许我将数据推送到新视图并删除等,

此tableview是标签栏控制器上加载的第一个视图.当我移动到同一个控制器上的另一个视图,即创建一个运动员时,问题就出现了,在这个视图中我可以将新的运动员添加到数据库中(工作正常)但是当我回到标签栏控制器上的tableview时,表是一样的,我必须注销并重新登录才能看到表中的变化,

我在viewWillAppear函数中尝试了[self.tableView reloadData],但这没有做任何事情.我知道这个函数正在被调用,因为我已经将NSLog放在他们的内容中以便安心.

我已经找到了我认为可能是解决方案,但我无法让它工作!

viewWillAppear,viewDidAppear没有被调用,没有被触发

我将在下面发布我的代码和故事板的屏幕截图,因为我确信这是我设置控制器的不良方式导致了这个错误.任何帮助将非常感激,因为我现在处于崩溃阶段:D

-(void)viewWillAppear:(BOOL)animated {

//[super viewWillAppear:animated];

//[self.tabBarController viewWillAppear:animated];

[self.tableView reloadData];
NSLog(@"i just ran viewwillAppear");

}


- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {

athleteObject *athObj3 = [athletes objectAtIndex:indexPath.row];

athleteIdDelete = athObj3.athId;

[self openDatabase];

[self deleteAthleteFromDataBase];

[athletes removeObjectAtIndex:indexPath.row];

[tableView reloadData];

}
Run Code Online (Sandbox Code Playgroud)

reloadData在我的commitEditing函数中工作(当我通过滑动删除条目时,这会更新tableview)

任何帮助将不胜感激,il发布下面的屏幕截图.

(无法弄清楚如何加载屏幕截图)

xcode uitableview viewwillappear reloaddata

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

标签 统计

dnsmasq ×1

linux ×1

reloaddata ×1

sudo ×1

ubuntu ×1

uitableview ×1

viewwillappear ×1

xcode ×1