检查目标C中的Internet连接

我一直在通过斯坦福iPhone编码课程,目前正在接入Twitter API。 我想要做的是精确处理两个错误条件:一个用于用户名无效,另一个用于设备当前没有连接到互联网。 不幸的是,现在我可以推测的最好的是API的返还是否为零 – 两种情况都是如此。 我正在寻找的是一行或两个代码,可以在尝试获取远程数据之前检查连接。 我可以通过苹果的文档筛选,但我想:为什么不把这个问题提交给你们,我的利益,也许是其他人? 其他信息:在XCode中使用Objective-C和iPhone SDK。

使用核心阴谋在iPhone上实时绘图?

我想用core-plot来dynamic绘制线条图。 数据不会一次到位,我们会dynamic地逐点接收。 是否有可能使用核心绘图dynamic绘制图表,即逐点绘制,就像我们收到(x,y)点时一样? 请帮助我,谢谢。

我如何使用UISearchBar和UISearchDisplayController

我有一个应用程序在UITableView显示相当多的数据。 我已经在Interface Builder中添加了UISearchBar和UISearchDisplayController到UITableView 。 但我不知道如何使用它。 如果有人能提供一个快速的解决scheme,我将不胜感激。 我只是要求它工作,你键入查找在UITableView单元格(或从一个数组)的search查询匹配。 更新1 :这是来自numberOfRowsInSection方法的代码: -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { if (isSearching) { return [searchResults count]; } else { if (section == 0) { return 1; } else if (section == 1) { return [basicQuantities count]; } else if (section == 2) { return [physicalQuantities count]; } } return nil; }

UIRefreshControl与iOS7中的UICollectionView

在我的应用程序中,我使用集合视图的刷新控制。 UICollectionView *collectionView = [[UICollectionView alloc] initWithFrame:[UIScreen mainScreen].bounds]; collectionView.alwaysBounceVertical = YES; … [self.view addSubview:collectionView]; UIRefreshControl *refreshControl = [UIRefreshControl new]; [collectionView addSubview:refreshControl]; iOS7有一些令人讨厌的错误,当你拉取集合视图,并且在刷新开始时不松开你的手指时,垂直contentOffset向下移动20-30点,导致难看的滚动跳跃。 如果你在UITableViewController之外使用刷新控制,表格也有这个问题。 但对于他们来说,可以通过将UIRefreshControl实例分配给UITableView的私有属性_refreshControl来轻松解决: @interface UITableView () – (void)_setRefreshControl:(UIRefreshControl *)refreshControl; @end … UITableView *tableView = [[UITableView alloc] initWithFrame:[UIScreen mainScreen].bounds]; [self.view addSubview:tableView]; UIRefreshControl *refreshControl = [UIRefreshControl new]; [tableView addSubview:refreshControl]; [tableView _setRefreshControl:refreshControl]; 但是UICollectionView没有这样的属性,所以必须有一些手动处理它的方法。

在App Store中更改或删除开发者名称

我为我的客户创build了一个应用程序。 我们已经用我的帐户发布了申请。 现在,他们希望将开发者名称更改为公司名称。 有没有办法改变开发者的名字? 我可以将我的应用程序移动到他们的商业帐户,以便开发人员名称更改为他们的公司名

UINavigationBar和后退button的自定义

我按照下面的教程来定制UINavigationBar。 http://foobarpig.com/iphone/uinavigationbar-with-solid-color-or-image-background.html 我在UINavigationBar中应用了一个背景图片,但是,我不知道如何自定义后退button。 目前,默认后退button不适合自定义UINavigationBar的外观和风格。 请教我如何更改默认后退button的背景颜色或图像。 谢谢。

atos和dwarfdump不会象征我的地址

我通过AirBrake.io收到了一个没有符号的崩溃报告。 由于崩溃报告的格式与Apple crashlog格式不同,因此我不能像往常一样将其放在XCode上,所以我从XCode存档中采用了完全相同的版本,试图在命令行上对其进行符号化。 结果如下: $ atos -o kidsapp.app/kidsapp 0x0002fc4c 0x0002fc4c (in kidsapp) 我确定我使用的是与崩溃报告相同的内部版本。 所以我也试过了侏儒转储: $ dwarfdump –lookup 0x0002fc4c –arch armv7 kidsapp.app.dSYM ———————————————————————- File: kidsapp.app.dSYM/Contents/Resources/DWARF/kidsapp (armv7) ———————————————————————- Looking up address: 0x000000000002fc4c in .debug_info… not found. Looking up address: 0x000000000002fc4c in .debug_frame… not found. 也没有结果。 除了使用错误的dSYM文件以外,还有什么可以做错的吗? 我知道这是正确的,因为这是在AirBrake的崩溃报告中提到的版本,它在我的XCode档案中。 任何想法/提示,欢迎!

`-webkit-overflow-scrolling:touch`在iOS7中最初被closures的元素

看到转基因种子已被释放,我们现在可以谈论它! 看起来像在iOS7中“-webkit-overflow-scrolling:touch”坏了。 触摸最初在屏幕外的元素的触发事件不会触发(或者在某些情况下触发事件不可靠)。 这里是一个例子: <!DOCTYPE html><html> <head><title>TEST</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="apple-mobile-web-app-capable" content="yes" /> <style> #scrollbox { position: fixed; top: 0px; width: 100%; height: 100%; overflow: scroll; -webkit-overflow-scrolling: touch; } .touchDiv { position: relative; width:100%; height:80px; background-color: #FFBBBB; } ul, li { text-indent: 0px; list-style: none; padding: 0px; margin: 0px; } li { padding-top: […]

UIWebView – 在<img>标签上启用动作表

是只是我还是在UIWebView禁用了<img>标记的操作表? 在Safari中,例如,当您想要在本地保存图像时,请触摸并按住图像以显示操作表。 但它不能在我的自定义UIWebView中工作。 我的意思是,它仍然在为<a>标签工作,也就是说,当我触摸并按住html链接时,会显示一个操作表。 但不是<img>标签。 我试过把img { -webkit-touch-callout: inherit; } img { -webkit-touch-callout: inherit; }在CSS中,这是行不通的。 另一方面,当我双击并按住图像时,出现复制气球。 所以问题是,已经为UIWebView禁用了<img>标签的默认动作表标注? 是的,有没有办法重新启用它? 我search了很多关于如何在UIWebView中禁用它的问答,那么是不是我看到popup窗口? 提前致谢!

iOS应用中的条形图

我想在我的应用程序中绘制一个条形图。 我应该怎么做呢?(我不知道图表)。 请build议一些步骤开始并继续。 谢谢