我有一个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
我有一个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发布下面的屏幕截图.
(无法弄清楚如何加载屏幕截图)