草庐IT

ios - 如何从url下载视频并将其保存到iOS中的文档目录?

如何从url下载视频并保存到iOS中的document目录 最佳答案 使用它在我当前项目中工作的代码-(void)DownloadVideo{//downloadthefileinaseperatethread.dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0),^{NSLog(@"DownloadingStarted");NSString*urlToDownload=@"http://www.somewhere.com/thefil

javascript - Hammer.js 在点击叠加层并将其移除时将焦点设置在叠加层下方的输入上

当我在输入上放置一个固定的叠加层时,监听叠加层上的Hammer.jstap事件,并在点击下方的输入获得焦点时将其移除。这不会发生在PC上,我已经用iPad对此进行了测试,但它应该适用于其他基于iOS(或任何触摸)的设备。示例:http://codepen.io/RobFox/pen/HFrfs如何防止输入获得焦点? 最佳答案 打电话event.gesture.preventDefault();似乎可以与最新版本的Hammer(v1.0.6dev-2013-11-05)一起使用。http://jsfiddle.net/yYJ4P更新这

iOS 无法在扬声器上播放并将 Audio Session 设置为录制

所需功能:1)插入耳机时通过耳机播放音频,2)未插入耳机时通过扬声器播放音频,以及3)通过耳机或内置麦克风录制音频。为了让它在扬声器和耳机上播放音频,我使用以下AudioSession类型:[[AVAudioSessionsharedInstance]setCategory:AVAudioSessionCategoryPlaybackerror:&setCategoryError];然后创建音频播放器实例。这非常适合在插入耳机时通过耳机播放音频,在不插入时通过扬声器播放音频,直到我尝试录制。录制时,我首先将AudioSession设置为AVAudioSessionCategoryPla

iOS 如何保存 map 注释并将它们加载到 mapkit 上?

你们中有人知道Xcode中的一种方法吗?每当有人在map上放置注释图钉时,我都可以保存注释的坐标。然后在我保存此注释后,当有人单击按钮时。该map显示了所有曾经保存的注释并显示了它们在map上的位置。我认为这是IOS中最难的问题,因为我没有看到任何教程或示例代码。我认为我们不知道该怎么做。有没有天才??谢谢 最佳答案 方法是,将注释坐标存储在应用程序的某处。您可以将注释坐标存储在本地xml/plist文件或任何其他保存平面文件的保存机制中,并在运行时加载它们。另一种选择是使用iOSCoreData(sqlite数据存储)。一旦你让它

iphone - 如何从 CSV 文件中读取第一列数据并将其与用户输入进行比较?

我正在开发一个应用程序,用户可以在其中将csv文件上传到应用程序的文档文件夹(我完成了)。但我想在应用程序中为用户提供一个文本字段,并要求他们输入一个ID号码,该号码将与第一列上传的csv文件进行检查。如果匹配,则显示一条警告,说明它找到了匹配项,否则没有。 最佳答案 我认为csv文件是用逗号分隔列和换行符(\n)分隔行的文本文件。因此,搜索每一行的第一列元素的一种方法是使用NSString的方法componentsSeparatedByString:。编辑:将csv文件加载到NSString实例中。NSString*pstrCSV

ios - 如何在触摸时旋转图像并将图像拖到另一个图像上

我正在开发一个应用程序,我需要一个包含许多图像的图库。我想要做的是,当用户点击/单击任何图像时,它应该将该图像旋转90度,并且如果用户将任何图像拖动到任何其他图像的顶部,那么这些图像应该交换它们的位置(或者我们可以说交换彼此放置)。解释:ABCDEF假设上面是我画廊的图片,那么如果用户将图像A拖到图像E之上,那么画廊应该是这样的EBCDAF我正在使用UICollectionView制作我的画廊。这是我到目前为止所做的。-(void)viewDidLoad{[superviewDidLoad];self.imageArray=[NSArrayarrayWithObjects:@"angr

iphone - 如何从 safari 启动 url 并将其发送到 iOS 应用程序?

我正在处理的应用程序要求我从任何网页启动该应用程序,以便它可以通过stringByEvaluatingJavascriptFromString(需要url)从该网页中提取文本。如何从任何网页从移动版Safari启动应用程序?此外,在执行此操作时是否可以从应用程序访问当前网页的url?我目前使用的方法需要将url直接复制/粘贴到应用中。据我目前所见,它可以通过书签来完成,但我不确定代码将如何工作。 最佳答案 您可以将您的应用程序注册到自定义URL方案(参见:HowtoregisteranapptorespondtoacustomURL

iOS:在字符串中查找url并将字符串更改为可点击(可点击)

我有一个字符串(例如:“这是一些带有特定http://goo.gl/45hz网址的文本”)。我需要找到字符串中的所有URL(如果有的话),然后以某种方式转换该字符串,以便可以点击地址(如果用户点击它,safari将打开)并且我需要理想地在标签中显示带有URL的整个字符串(如果可能).有人知道如何实现吗? 最佳答案 您可以使用NSRange首先找到http://,然后从该位置丢弃http://之前的文本,最后您可以使用空格分隔剩余的字符串,取剩余字符串的第一部分,其中将包含URL。NSString*givenStr=@"Thisiss

ios - 如何在 UITAbleView 单元格中设置标签值并将其传递到 iOS 中的 URL?

我是iOS开发的新手,我制作了一个包含UITableView的应用程序我想将标签设置为UITableViewCell就像它被选中一样,那么单元格标签是1否则单元格标签是0为此我像这样编码但它总是设置标签等于1我想如果选择了单元格,那么标签是1else标签等于0请给我解决方案。我的代码如下在viewDidLoadNSUserDefaults*userDef=[NSUserDefaultsstandardUserDefaults];SelectedRows=[NSMutableArrayarrayWithArray:[userDefobjectForKey:@"SelectedRows"]

iOS7 Sprite Kit 我可以存档整个场景并将其用作保存游戏吗?

我正在查看SKNode的userData属性并注意到以下语句:SpriteKitdoesnotdoanythingwiththedatastoredinthenode.However,thedataisarchivedwhenthenodeisarchived.这让我开始思考-是否可以通过存档场景及其所有依赖项/Controller来实现单个保存游戏功能?我正在尝试了解是否有一些神奇的[archive]消息可以发送到场景或场景View,从而无需编写自定义数据结构来存储游戏存档。 最佳答案 检查this出去。来自SpriteKit编程