草庐IT

iphone-6

全部标签

iphone - 使用 v1.1 API 获取 iOS Twitter 用户时间线

最近Twitter已将API更改为v1.1。使用此API,现在需要先登录Twitter,然后我们才能获取时间线。真的吗?我们可以在没有用户登录的情况下获取用户时间线吗?谢谢 最佳答案 我试过FHSTwitterEngine但我发现STTwitter更好:https://github.com/nst/STTwitter 关于iphone-使用v1.1API获取iOSTwitter用户时间线,我们在StackOverflow上找到一个类似的问题: https://

iphone - Objective-C 线程安全计数器

我试图以线程安全的方式控制网络事件指示器。这是我目前的做法,但我认为一定有更好的方法来做。我一直在寻找使用锁的方法,但这似乎是一项昂贵的操作。我一直在查看OSAtomicAdd,但无法弄清楚如何在这种情况下使用它。+(void)start{[selfcounterChange:1];}+(void)stop{[selfcounterChange:-1];}+(void)counterChange:(NSUInteger)change{staticNSUIntegercounter=0;staticdispatch_queue_tqueue;if(!queue){queue=dispat

iphone - 找不到“RevMobAds/RevMobAds.h”文件

我找不到这个错误的问题。谁能指导我。如何解决以下错误。我在我的项目中添加了revmobsdk,并且还选中了“如果需要,复制到目的地”框。而且我还检查了它在xcode项目中。但仍然给出下面的错误是不会的。这不是我第一次集成revmob。但不知道为什么这个错误突然开始出现,即使这段代码之前工作正常。错误找不到“RevMobAds/RevMobAds.h”文件 最佳答案 我称之为“幻影文件夹问题”...我遇到了一个问题,我从Xcode中删除了RevMobAds.framework,但是当我尝试通过拖放到Xcode中的另一个文件夹(检查了副

iphone - 在heightForRowAtIndexPath方法中获取单元格的宽度

这可能是一个简单的问题,但我搜索了几个小时却找不到答案。有没有办法在UITableView的heightForRowAtIndexPath委托(delegate)方法中获取单元格宽度?原因是我需要使用boundingRectWithSize计算NSAttributedString的高度并将其限制为单元格的宽度。目前我在cellForRowAtIndexPath方法中计算它,然后重新加载该行。这导致每行在计算高度后刷新,这不是很好的用户体验。那么我可以在heightForRowAtIndexPath中获取单元格的宽度吗? 最佳答案 有

iphone - 覆盖 openURL 后无法推送 View Controller

我试图覆盖我的应用程序的openURL方法以拦截UITextView中的链接点击。UITextView位于基于导航的DetailViewController中,当用户单击链接时,我想将WebView推送到导航堆栈上。我通过将截获的url记录到控制台来验证我的方法正在被调用,但导航Controller根本没有推送我的WebViewController。我在界面生成器中制作了一个按钮,并将其添加到与TextView相同的View中,只是为了验证WebView是否被推送。该按钮仅用于测试目的。问题似乎是当我从AppDelegate调用该方法时,navigationControllerpush

iphone - 将 CGAffineTransform 旋转关联到 CGAffineTransform 平移

我正在尝试使用CGAffineTransformRotate旋转基于触摸手势添加到父View上的自定义View(VIEWA)。一切正常。现在,我在父View上添加了另一个View(VIEWB),该View在旋转时应遵循VIEWA一角所描绘的路径。我所做的是从VIEWA变换矩阵计算VIEWB的新坐标并翻译subview。即VIEWA.transform=CGAffineTransformRotate(startTransform,-angleDifference+M_PI_2);CGFloatcosa=VIEWA.transform.a;CGFloatmsinb=VIEWA.transf

iphone - 无法访问 Objective-C 中的 JSON 数据

好的,这是我在Objective-C中使用JSON的第一种方法(我对最后一种方法也很陌生)。我要获取存储在我的json中的信息,以便在Objective-C中使用它们,但是当尝试加载它时,我从NSLog(@"%@",allData);得到null作为响应。谁能告诉我我做错了什么?预先感谢您的时间和耐心。哦,如果需要,这里是json:http://jsonviewer.stack.hu/#http://conqui.it/ricette.jsonNSString*filePath=[[NSBundlemainBundle]pathForResource:@"recipes"ofType:

iphone - 我的新版 iOS 应用仅在从应用商店加载时才在加载时崩溃

我的应用程序仅在将其加载到应用程序商店后崩溃。一些背景,我已经在多个物理设备上通过试飞测试了该应用程序。该应用程序不会在所有设备上崩溃,首先在设备上安装工作正常(从未安装过该应用程序的设备)。在之前安装过该应用程序的设备上安装会导致我测试过的大多数设备崩溃。即使我先从设备上删除应用程序,然后从应用程序商店安装它,也会发生这种情况。还有一件事是在设备上发生了崩溃,当从应用商店安装时,它首先安装了旧版本,然后允许我更新到新版本。在没有崩溃的设备上,它直接加载了新版本(没有先安装旧版本)。非常感谢任何解决此问题的想法,以及如何在我的开发/测试环境中复制该问题的想法。以下是其中一台设备的崩溃日

iphone - 如何在越狱后的iPhone中创建SpringBoard或其他应用程序可以访问的全局环境变量?

我发现在SpringBoard中创建的一个变量不能被其他常规应用程序访问。但是现在我想制作一个可以在全局环境中有效地共享状态的标志变量。我认为在某个路径创建的文件可以做到这一点,但这可能不够快。有人知道怎么做吗? 最佳答案 您可以尝试将文件与此文件中的更改通知结合使用。进程之间的通知可以通过两种方式发送:Darwin通知中心CFNotificationCenterGetDarwinNotifyCenter分布式通知中心CFNotificationCenterGetDistributedCenter-私有(private)API分布式

iphone - 如何检查限制的日期和时间是否与另一个限制重叠?

我想检查日期限制*(例如:-22/07/20132:30PM-22/07/20138:30PM)*是否有另一个时间限制*(例如:-22/07/20134:30PM-22/07/20136:30PM)*或不是。我对这个概念完全陌生。谁能告诉我该怎么做。任何帮助将不胜感激下面是我试过的代码:-(void)viewDidLoad{[selfisDateInterval:@"8/1/20138:30am"and:@"8/1/20138:40am"fallsWithin:@"8/1/20138:30am"and:@"8/1/20138:55am"];[superviewDidLoad];}-(B