草庐IT

cocoa-touch

全部标签

iphone - 将 NSMutableURLRequest 超时设置为自定义时间

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:NSMutableURLRequesttimeoutdoesn'ttriggerifdatastartstoloadbutnotwebViewDidFinishLoad我正在使用异步HTTP请求并将我的NSMutableURLRequest超时设置为30秒,我想在此时间内使请求超时。问题:请求没有在30秒内超时。超时总是需要90秒。对此的任何解决方案。这是我的连接代码:NSMutableURLRequest*myRequest=[[NSMutableURLRequestalloc]initWithURL:my

objective-c - 打开个人热点时 UIViewController 乱七八糟

当我打开个人热点连接时,我的布局被下推。我怎样才能删除顶部的这个热点栏或者得到这个栏的通知并根据它重新排列我的View?谢谢。 最佳答案 当状态栏的大小发生变化时,将调用您的应用程序委托(delegate)方法。您所要做的就是处理该选择器并手动更新您的View(如果您不想使用自动调整大小)。以下是您需要添加到您的应用委托(delegate)中的内容:-(void)application:(UIApplication*)applicationdidChangeStatusBarFrame(CGRect)oldStatusBarFram

ios - 'initWithFrame :reuseIdentifier' is deprecated

我试图重新创建一个Xcode项目,但我遇到了一个错误“'initWithFrame:reuseIdentifier'isdeprecated”。这是代码:-(id)initWithFrame:(CGRect)framereuseIdentifier:(NSString*)reuseIdentifier{if(self=[superinitWithFrame:framereuseIdentifier:reuseIdentifier]){UIView*myContentView=self.contentView;self.todoPriorityImageView=[[UIImageVie

objective-c - 我应该删除或隐藏 MKMapView 中的注释吗?

我想知道在从map上删除注释时哪个更快/更有效:隐藏或删除。每次用户放大或缩小时,我都需要删除和添加100个左右的图钉。我可以使用setHidden:遍历并隐藏所有注释,或者使用removeAnnotations:删除它们。我不确定哪种方法更好。 最佳答案 我相信标准方法是删除它们。更少的内存开销。并不是说100占用了那么多,但最好还是在需要时删除并重新添加然后隐藏。 关于objective-c-我应该删除或隐藏MKMapView中的注释吗?,我们在StackOverflow上找到一个类

ios - UITableView.h中ivar结构_tableFlags的语法是什么意思?

在UITableView.h中,在UITableView的接口(interface)声明中,有一个ivarstruct_tableFlags。该结构的成员都被定义为unsignedint,但是每个成员的标题后跟一个冒号,然后是一个数字。struct{unsignedintdataSourceNumberOfRowsInSection:1;unsignedintdataSourceCellForRow:1;…unsignedintlongPressAutoscrollingActive:1;unsignedintadjustsRowHeightsForSectionLocation:1;

android - 算法在移动应用程序开发中的重要性?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭11个月前。Improvethisquestion了解构建移动应用程序的算法真的很重要吗?我对开发工具和设计模式有深入的了解,并且对OOP和MVC有深入的了解。那么,成为一名优秀的移动应用程序开发人员是否需要了解硬核算法?我可以理解,如果您想创建游戏,那么是的,很明显我们必须了解所有与AI相关的算法才能胜任。但我要求的只是简单的数据驱动的应用程序构建。

ios - 观察属性或覆盖 setter 更好吗?

假设我们有这个CustomButton接口(interface):@interfaceCustomButton:UIButton@property(nonatomic,assign)CGFloatminWidth;@end每次minWidth改变时,我们都想重新布局我们的CustomButton。据我所知,我们有两种解决方案:观察属性值//In-initWithFrame:[selfaddObserver:selfforKeyPath:@"minWidth"options:0context:nil];//In-observeValueForKeyPath:ofObject:change

ios - UIScrollView - 无需快照即可恢复到起始位置

如果我拖得不够多,我想恢复我的UIScrollView的内容偏移量:-(void)scrollViewWillEndDragging:(UIScrollView*)scrollViewwithVelocity:(CGPoint)velocitytargetContentOffset:(CGPoint*)targetContentOffset{self.endingOffset=scrollView.contentOffset;if(abs(verticalOffset)>[selfcellHeight]/9){//Iftheuserscrolledenoughdistance,atte

c++ - 找不到架构 i386 的符号 - 但适用于 iOS 设备

我在这里面临一个奇怪的问题,我正在尝试整合libkmlC++projectsources进入我的iOS项目。该项目独立编译很好,但是当涉及到通过这行代码进行链接时:kmldom::PointPtrappPoint=kmlconvenience::CreatePointLatLon(appLocation.coordinate.latitude,appLocation.coordinate.longitude);我收到链接器错误仅当我为模拟器构建它时。当我为iOS设备构建它时它工作正常,但对于模拟器我得到以下3个链接器错误:(null):"kmldom::GxTimeSpan::GxTi

ios - 根据动态本地内容确定 UIWebView 高度,在可变高度 TableViewCell 内

好的,所以我知道这个问题已经被问过了。有很多好的建议,但我无法让它按预期工作。我正在尝试创建一个tableview单元格,它可以根据不同的html动态设置其加载高度。大家建议的是使用下面的方法。-(void)webViewDidFinishLoad:(UIWebView*)webView他们说要使用javascript计算高度,如下所示:NSString*output=[webViewstringByEvaluatingJavaScriptFromString:@"document.body.scrollHeight;"];或者做这样的事情(我创造了这个):self.webView=w