草庐IT

iphone - 如何从 iPhone 的资源文件夹中获取文件夹和文件列表?

我正在我的资源文件夹中做文件夹结构,例如...Resource=>MyData=>S1然后在S1=>Name.png,data.ppt现在我想获取所有文件夹列表和文件名。这里MyData名称将只是静态的,其他可能会更改。就像我可以在其中添加S1、S2、S3和文件数一样。那么如何通过ObjectiveC来读取这些内容呢?我试过下面的代码。NSString*bundlePathName=[[NSBundlemainBundle]bundlePath];NSString*dataPathName=[bundlePathNamestringByAppendingPathComponent:@"

iphone - 仅对 subview 启用 UserInteraction

我有一个View和view.UserInteractionenabled=no并且一个按钮被添加到View中。我只需要点击按钮。是否可以仅启用按钮的交互。 最佳答案 View无法接收触摸,除非userInteractionEnabled对View及其所有父View直至UIWindow对象为YES。您可以创建一个UIView的子类来包含该按钮,并通过覆盖hitTest:withEvent:使其忽略按钮外部的触摸。示例:@interfaceMyView:UIView@property(nonatomic,strong)IBOutletU

iphone - 如何在没有导航 Controller 的情况下使用多个 iOS 自定义 View Controller

我正在构建一个使用多种类型屏幕的应用程序——所有这些屏幕都保证有自己的自定义ViewController。通过使用我的应用程序委托(delegate)中的方法重新分配主window的rootViewController,我成功地在ViewController及其相关View之间切换,如下所示:-(void)changeRootViewController:(NSString*)controllerName{if(controllerName==@"book"){rootViewController=(UIViewController*)[[BookViewControlleralloc

ios - 嵌入 Youtube 视频 :- with contains content from * , 它被限制在某些网站上播放

如何嵌入包含版权内容的Youtube视频。例如,当您尝试在UIWebView中播放此视频(http://www.youtube.com/embed/ADBKdSCbmiM)时,它说ThisVideoContainscontentfromVevo.Itisrestrictedfromplaybackoncertainsites我将如何让这样的视频在嵌入式播放器或我使用MPMoviePlayer等制作的自定义播放器中播放。我知道这是可能的,因为以下应用程序会执行此操作。(http://itunes.apple.com/us/app/audioviz-view-your-songs-on/i

iphone - 优化 MKMapView 代码——大量注解

我的应用程序中有一个显示UIMapView的模态视图。然后我向这个mapView(下面的代码)添加了大量注释(超过800个)。问题是在加载所有图钉时,用户被迫等待一分钟左右。此外,一旦所有800个图钉都在map上,应用程序就会变得缓慢。谁能建议我如何改进下面的代码?谢谢。#import"MapView.h"#import"MapPlaceObject.h"@implementationMapView@synthesizemapViewLink,mapLocations,detail,failedLoad;-(id)initWithNibName:(NSString*)nibNameOr

ios - 如何让 AVPlayer 检索受 SSL 保护的播放列表?

我们正在开发一款HTTP流式iOS应用程序,它要求我们从安全站点接收播放列表。此站点要求我们使用自签名SSL证书进行身份验证。在将NSURLConnection与委托(delegate)一起使用以对授权质询使用react之前,我们从.p12文件中读取了凭据。-(void)connection:(NSURLConnection*)connectiondidReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge*)challenge{[[challengesender]useCredential:self.credentia

objective-c - 将现有 CGColor 分配给 CGColor 属性适用于 iOS 模拟器,而不适用于 iOS 设备。为什么?

我知道如何解决我即将概述的问题,但是,我有点困惑为什么代码场景在iOS模拟器中有效,但在我的iPad上却无效。我有一个方法可以检查各种属性,然后根据属性的状态设置CALayer的背景颜色。下面的代码和我的颜色分配方法类似://ThiswillbetheCALayerBGColor...CGColorc=UIColor.blueColor.CGColor;//Blueisthedefaultswitch(myState){casestate_one:c=UIColor.greenColor.CGColor;//...morecode...break;casestate_two:c=UIC

iphone - 在 iOS 应用程序中调用 "secret"URL 有多安全?

我们想在我们的应用程序中使用网络服务,这显然需要调用URL。它不是HTTPS,只是普通的旧HTTP,使用NSURLConnection。问题是:此Web服务非常昂贵,每一千次调用都会让我们付出真金白银。担心的是有人可以找出我们调用的URL,然后滥用它,让成本激增。我们无法跟踪对该Web服务的调用是否合法。我们的计算依据是我们销售的应用数量,乘以每个用户平均使用该应用的频率的假设。我们有一些很好的统计数据,我们的假设以此为基础。是否有已知的方法可以确定应用在互联网上调用哪个URL来检索信息? 最佳答案 当手机连接到WiFi时,您可以轻

iphone - iOS 开发 : How can I shorten a URL from my code?

我正在构建一个iPhone应用程序,我想包含允许用户登录到Twitter并在推特上发布指向我的应用程序的链接的功能。然而,为了做到这一点,推文需要缩短AppStore上我的应用程序的URL。如何编写代码来缩短推文的URL?我搜索了这个并找到了atutorialoniCodeBlog,以及一些questionspostedonSO,然而,他们要么比我认为需要的工作更多,要么他们正在使用http://api.tr.im,不再可用。我希望有一种更新的方法可以像iCodeBlog解决方案一样简单。谢谢你的智慧! 最佳答案 我只是谷歌了几分钟

ios - 无法让 UICollectionView 显示单元格

我正在尝试让UICollectionView显示在模态呈现的ViewController中。该应用适用于iPadiOS7。我创建了UIViewController的子类(带有nib)并像这样添加它:MyViewController*controller=[[MyViewControlleralloc]init];UINavigationController*navController=[[UINavigationControlleralloc]initWithRootViewController:controller];navController.modalPresentationSt