草庐IT

iphone-6

全部标签

iphone - 在另一个类中使用一个类的对象

我有两个UIViewControllers,我希望在其中一个上显示自定义按钮。我已经为此编写了代码。我还为另一个ViewController编写了popoversegue的代码,并且由于两个Controller都属于我的“ViewController”类,因此该按钮也显示在第二个ViewController上,这是我不想要的。显然我可以创建另一个类并使我的第二个ViewController成为这个类的成员,但是我想要我的第二个ViewController的代码更改按钮的颜色在第一个ViewController中,那么如何在第二个类implementation文件中使用第一个类中的对象?

iphone - UIRefreshControl 无限期挂起

我有一个UIRefreshControl,当你使用它时它工作正常,但它挂起,它永远不会消失。我试过了[self.refreshControlendRefreshing];此解决方案来自类似的question,但它没有解决我的问题。即便如此,refreshControl仍会继续旋转,而不是消失。为什么是这样?在我看来DidLoad:[NSThreaddetachNewThreadSelector:@selector(refreshFeed)toTarget:selfwithObject:nil];refreshControl=[[UIRefreshControlalloc]init];[

iphone - 仅在 shouldChangeCharactersInRange 返回 yes 后调用方法

我有一个UITextField,它下面有一个表格,显示了可供选择的项目列表(类似于下拉列表)。现在,例如,当我在文本字段中键入2(文本字段具有Year值)时,该表将显示所有以2作为子字符串的字符串。所以当我输入2000时,它只会在表中显示匹配的字符串2000。现在,当我在文本字段中完成输入2000时,我想调用一个方法。一切正常,但我只想在输入完所有4位数字时调用此方法,但此处当我尝试输入第4位数字时调用此方法。我如何在输入2000的地方执行此操作,它会在输入第三个零后shouldChangeCharactersInRange返回Yes后调用该方法。这是我的代码:-(BOOL)textF

iphone - 隐藏来自 fiddler 的 iOS HTTPS 调用

我在我的iPhone应用程序中使用HTTPS与我自己的API进行通信。我注意到,当我尝试在HTTPS上进行数据包嗅探时,它不会显示任何关键信息。但是当我尝试Fiddler2并在我的iPhone上安装一个受信任的证书(由Fiddler2颁发)时,我已经能够看到我所有的HTTPS调用!!!这可能会导致严重的安全问题。我已经在其他应用程序中尝试过此操作,其中一些应用程序甚至不会在Fiddler中显示任何内容,就好像它们在以某种方式保护自己一样!我如何保护我的应用程序?谢谢---所选解决方案的额外信息----如果您使用的是AFNetworking,从1.1版开始,您可以执行以下操作来解决问题:

iphone - Interface Builder 文件中的未知类 <MyViewController> + 本地化问题

我有一个具有两个本地化版本的应用程序。通常我使用“NSLocalizedString”并为两种本地化保留相同的源代码,但我的一个ViewControllers必须在每个区域设置中具有不同的外观和功能。所以我按下“本地化..”并创建了它的两个本地化版本。正常的东西。从那时起-在运行时我得到:UnknownclassMyViewControllerinInterfaceBuilderfile.并且不显示ViewController(如果重要的话,它是一个UITableViewController)。我检查了我的Storyboard,自定义类仍然列出并链接到ViewController显示。

iphone - iOS - 不使用 nib 支持 iPad & iPhone

我尝试在不使用nib的情况下编写应用程序,我将以编程方式完成所有操作。现在的问题是,我该如何同时支持iPad和iPhone?显然,我不能这样做if([[UIDevicecurrentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPad){//loadiPadnib}else{//loadiPhonenib}如果我创建2个ViewControllers,那么IBAction将是多余的。有什么建议吗? 最佳答案 您可能应该在applicationDidFinishLaunching中找出

iphone - NSManagedObjectContext 批量保存限制

我目前正在使用CoreData开发iOS应用。当应用首次启动时,会针对RESTful网络服务发出一系列网络请求。Web服务提供一系列json响应,其中可以包含超过2000条记录。然后对这些记录进行解析,将其转换为各种核心数据实体并存储在我们的SQLite持久存储中。此操作完成后,我们通过获取实体A中的所有行(例如)创建一个对象图,并创建一个我们稍后使用的对象图。出于某种原因,在遍历存储在实体A中的所有NSManagedObject时,一些NSManagedObject缺少属性值。鉴于我们在多线程环境中工作,我们确保在单独的线程上创建单独的managedObjectContexts-然而

iphone - 向 Google 地方信息添加新地点

我是IOS新手。我必须向GooglePlaces添加新地点。我已经提到了这个链接https://developers.google.com/places/documentation/actions在单击按钮时添加一个位置,但我对为此传递参数感到困惑。我的代码行是这样获取的:NSString*lat=@"-33.8669710";NSString*longt=@"151.1957362";gKey=@"myapikey";NSString*placeString=[NSStringstringWithFormat:@"https://maps.googleapis.com/maps/ap

iphone - UITextField 不显示键盘

我遇到间歇性问题,键盘不会显示在UITextField上。大多数时候都会发生,但不是每次都会发生。我真的无法确定导致它的操作。我已经订阅了UIKeyboardDidShowNotification,其中的通知用户数据是:0x15581730{name=UIKeyboardDidShowNotification;userInfo={UIKeyboardAnimationCurveUserInfoKey=0;UIKeyboardAnimationDurationUserInfoKey="0.25";UIKeyboardBoundsUserInfoKey="NSRect:{{0,0},{32

iphone - iOS 6中的"Do Not Disturb"特性如何实现?

我想在iOS6中实现“请勿打扰”功能。第一个问题:苹果有没有暴露框架或者api,通过代码来控制它们?经过大量谷歌搜索后,我在应用商店“CallBliss”上找到了一个应用程序,它提供此功能并完全控制通话、短信和彩信。谁能解释一下这个应用程序是如何工作的?要么在iOS中学习和实现此功能还有其他解决方法吗?提前致谢... 最佳答案 通过阅读CallBliss的描述,它的工作原理实际上听起来很简单。1)请勿打扰必须始终启用。未安排,未关闭,但始终开启。2)它要求您将免打扰的联系人组设置为“极乐异常(exception)”。这意味着该应用程