草庐IT

objective-c - View Controller Nav : reloading all tableViewCells created from parsed JSON when clicked 中的 iOS 刷新按钮

我有一个相当重要的概念性问题,很多人都问过,但没有一个现成的明确答案可以通过搜索找到。我的应用程序很简单:几行TableViewCells填充了来自已解析的JSON提要的数据。单击单元格时,该单元格的信息将传递给SecondViewController并显示。JSON提要也存储到.plist中,在互联网不可用的情况下,TableViewCells从.plist中填充。这一切都很好。但是,我最不需要的是FirstViewController顶部的刷新按钮,用于刷新JSON提要,以及表格中的所有单元格以及来自新变量的新数据。但是,我在实现时遇到了一个问题:我的原始JSON调用和填充单元格的

objective-c - 在子 Controller 中查看 Controller 帧大小

我正在实现UIViewcontroller遏制。在下面的示例中,我在根Controller中设置了子Controller的帧大小。subview显示为我设置的大小,但是当我检查它在container1中的边界时,它报告的大小与我设置的大小不同。根Controller(容器)-(void)viewDidLoad{[superviewDidLoad];self.containA=[[Container1alloc]init];self.containB=[[Container2alloc]init];self.containA.view.frame=CGRectMake(50,50,50,

ios - 无法呈现多边形(无法保留索引 : XX): featureID: X key: XXXX

我使用过MacOSX10.9.3和Xcode5.1.1在我的应用程序中,我必须使用MKMapView,一切正常,但在iOS6.1中,我在控制台中显示奇怪的错误,例如,Can'trenderpolygon(can'treserveindicies:1482):featureID:0key:0.0.1(512)Can'trenderpolygon(can'treserveindicies:570):featureID:0key:0.0.1(512)Can'trenderpolygon(can'treserveindicies:30):featureID:0key:0.0.1(512)Can

ios - 目标 - C : UITableView Content Changing on Scroll

我正在使用QuickBlox框架构建一个聊天应用程序。目前,当聊天View打开时,一切看起来都很棒。但是,当用户开始上下滚动聊天记录时,一些单元格开始发生变化(例如,它们将显示一张应该放在不同行中的图像)。下面是我的cellForRowAtIndexPath代码,如果有人能告诉我我做错了什么-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{QBChatMessage*message=[[ChatServiceshared]messagsFor

ios - UIImagePickerController 在 iOS 9 上不请求权限

我有一个iOS应用程序,我在其中显示了一个图像选择器self.picker=[[UIImagePickerControlleralloc]init];self.picker.delegate=self;self.picker.sourceType=UIImagePickerControllerSourceTypePhotoLibrary;self.popover=[[UIPopoverControlleralloc]initWithContentViewController:self.picker];[self.popoverpresentPopoverFromRect:CGRectM

ios - 如何使用 KVO 传递值?

我正在学习如何使用KVO。我创建了两个类,卡车和司机,如下所示。Truck类有一个文本字段和一个按钮,文本应包含当前卡车速度,按下按钮时,应调用prepareForSegue,它包含下面发布的代码。Driver类包含一个应填充卡车速度的文本字段。Truck类中的卡车速度将通过KVO传递到Driver类中的文本字段,如代码所示。我遇到的问题或我正在尝试做的是,当用户在Truck类中输入卡车的速度并按下按钮时,我想通过以下方式显示在Driver类的文本字段中输入的卡车速度KVO我根据下面发布的代码得到的结果是,Driver类中的一个空文本字段请告诉我为什么驱动程序类中的文本字段为空。以及我

ios - Objective C - IOS - 在类型对象上找不到属性 - 访问对象变量时

我正在构建一个UIView,它连接到一个包含商店商品列表的UITableView,并由与对象类(shopObjects)关联的数据数组填充。这是我的商店对象H文件-#import@interfaceshopObjects:NSObject@property(strong)NSString*shopITitle;@property(strong)NSString*shopIGroup;@property(strong)NSString*shopIDesc;@property(strong)NSString*shopIPrice;@propertyBooleanoffer;-(id)ini

ios - 使用 NSLayoutConstraint 的 Superview 中 UIPageControl 的编程垂直对齐

到目前为止,我能够避免使用自动布局,因此对于这个(可能)愚蠢的问题深表歉意。我有一个以编程方式构建的ViewController(例如,没有IB)。我有一个UIPageControl对象,它位于viewControllerView的View层次结构中(例如,addSubview:)相反,我需要将UIPageControl对象与UIViewController主视图的底部边缘对齐。我希望UIPageControl水平居中,但距离底部边缘20-40像素。这是我创建UIPageControl并显示它的一些示例代码,但根本不在正确的位置。self.pageControl=[[UIPageCon

ios - 如何为一个 View (而不是整个 Storyboard)xcode 关闭自动布局

我只想在mystoryboard中为一个View打开自动布局功能。这可能吗?如果可以,我该怎么做。我正在使用xcode4.6.3 最佳答案 来自MuhammadAamirAli的回答here,这是可能的。这是他的回答中的快照代码,我发现它很有用。[self.benchmarkButtonremoveFromSuperview];[self.benchmarkButtonsetTranslatesAutoresizingMaskIntoConstraints:YES];[self.benchmarkButtonsetFrame:CGR

ios - UITableViewCell 内部的 UIPageViewController

嘿,我想问一下如何在UITableViewCell中实现UIPageViewController。我一直在四处阅读,但到目前为止似乎对任何尝试的人都不起作用。我会很感激一些提示,不需要完整的答案..谢谢! 最佳答案 目前还不清楚你到底想做什么,但让我看看我是否可以解释一下。您希望在TableView单元格内有一个页面ViewControllerView。您需要为每个单元格创建一个页面ViewController,将其View调整为单元格内容View的大小,并将该View添加为单元格的subview。然后,您必须在单元格内实现页面Vi