我有两个视图控制器(BuildingsViewController和RoomsViewController),它们都使用名为upload的App Delegate中的一个函数.upload函数基本上执行HTTP请求,如果成功或不成功,则触发uialertview.这工作正常.
我正在努力的部分来自app delegate的connectionDidFinishLoading方法.我需要能够通过viewWillAppear该视图控制器的方法基本上刷新当前视图控制器.在viewWillAppear每个视图控制器的功能内部,我有代码,用于确定底部工具栏上的按钮.
我希望通过app delegate完成上传时,每个视图控制器工具栏中的"上传"按钮会自动删除.
我试过在app委托[viewController viewWillAppear:YES]的connectionDidFinishLoading方法中做,但它永远不会被调用.
我希望我足够清楚.任何帮助是极大的赞赏.
谢谢.
我似乎无法找到如何使用iOS上的Core Data更新现有数据行的示例.就SQL而言,我希望按照以下方式做一些事情:UPDATE device SET attr1 ='blah',attr2 ='blah'WHERe deviceid ='1';
我知道我可以这样做:[device setValue:@"blah"forKey:@"attr1"];
但是,我怎么能只在deviceid ='1'的情况下做到这一点?
任何帮助表示赞赏.