草庐IT

iPod-touch

全部标签

objective-c - AVURLAsset 用于 ipod 上的长音

长期阅读,第一次提问...我正在制作一个音乐应用程序,它使用AVAssetReader从iTunes库中读取mp3数据。我需要精确的时间,所以当我创建一个AVURLAsset时,我使用“AVURLAssetPreferPreciseDurationAndTimingKey”来提取时间数据。这有一些开销(当我不使用它时我没有问题,但我需要它!)在iphone(4)和ipad(1)上一切正常。我希望它能在我的ipodtouch(第二代)上运行。但事实并非如此:如果声音文件太长(>~7分钟),则AVAssetReader无法开始读取并抛出错误(AVFoundationErrorDomain错

cocoa-touch - 临时构建更改文档目录

我遇到了一个令人困惑的问题。我正在使用Testflight进行临时分发,以与一些测试人员一起测试我的构建。我的应用程序使用文档目录来存储用相机或照片库拍摄的图像。我遇到的问题是,每次我从Testflight安装临时构建时,它都会更改文档目录的应用程序ID部分。即/var/mobile/Applications/{APPID}/Documents/在安装新的临时构建后有所不同。如果我从Testflight重新安装相同的构建,它也会发生变化。据我了解,这应该是一致的-这不正确吗? 最佳答案 开发人员无法控制安装应用程序时使用的appid

iphone - 如何将图标添加到 iphone/ipod 状态栏?

Apple不允许开发人员将图标添加到状态栏吗?我遵循了一本书中的代码。代码很简单:@interfaceUIApplication(extended)-(void)addStatusBarImageNamed:(NSString*)aName;-(void)removeStatusBarImageNamed:(NSString*)aName;@end-(void)performAction{if(xxx){[[UIApplicationsharedApplication]addStatusBarImageNamed:@"Default_EN.png"];}else{[[UIApplica

objective-c - Cocoa Touch NSArray 初始化无法正常工作

我有几个在我的-viewDidLoad方法中初始化的ivarNSArray。一个包含字符串,一个包含IBOutlets。但是,当我初始化时,数组中的所有对象都超出范围,内存地址为0x0(根据Xcode调试器)。但是,当我有一个包含相同对象的本地NSArray时,它工作正常。初始化ivarNSString或NSDictionary都可以正常工作。代码://.hfile#import@interfacemyViewController:UIViewController{NSArray*myArray;}@end//.mfile#import"myViewController.h"@impl

iphone - 打开 GL-ES 2.0 : Touch detection

大家好,我正在iOS上做一些工作,这项工作需要使用OpenGLes。所以现在我在屏幕上有一堆正方形、立方体和三角形。其中一些几何图形可能会重叠。触摸检测的任何想法/方法?问候 最佳答案 为了跟进已经给出的答案,正方形、立方体和三角形是凸形,因此您可以很容易地执行光线-对象相交,甚至可以直接从几何而不是从完美对象的数学描述中进行。您将需要能够计算点到平面的距离以及射线与平面的交点。作为一个简单的测试,您可以非常快速地自己实现,对于凸形上的每个多边形计算出射线和平面之间的交点。然后检查该点是否在由与您刚刚测试的共享一​​条边的多边形定义

objective-c - 为什么我的方法在 iPhone/iPod 上被调用两次,但在 iPad 上却没有?

在我的一个ViewController中,单击按钮后调用以下函数,以便我可以进行一些初始化并弹出当前View(ResultViewController)并显示上一个View(GameViewController).-(IBAction)PlayNextList:(id)sender{NSIntegerindex=[[[GameStoredefaultStore]allLists]indexOfObjectIdenticalTo:[[GameStoredefaultStore]selectedList]];if(index==[[[GameStoredefaultStore]allLis

ios - Sencha Touch 2 : Works fine on browser, 请求在 PhoneGap 1.4 中不起作用

我有一个SenchaTouch2应用程序在Chrome中100%运行,但是当我将它包装在PhoneGap1.4中(对于使用Xcode的iPad2)时,ajax请求似乎不起作用。也许我错过了PhoneGap中的某些内容? 最佳答案 那是因为iOS安全限制。将您的域添加到白名单!http://davehiren.blogspot.de/2012/03/whitelist-rejection-error-in-xcode-for.html您的评论:ExternalHostsnegroesquisso.pt

android - Sencha Touch 2 - 选择一张照片

我是Sencha的新手,正在尝试构建一个简单的流程,用户需要选择一张照片才能继续“第2步”。照片的选择可以来自新的相机捕获或来自现有照片。这是我拍摄照片的代码:Ext.device.Camera.capture({success:function(image){Ext.create('myapp.view.PreviewImage',{title:'Testphoto',description:'Testingacameracapture',src:image,fullscreen:true});},quality:75,width:200,height:200,destination

objective-c - Objective-C : fix distance between images in touches moved

当执行触摸移动时,如何设置我的图像(点)与新图像(点)的固定距离相同?-(void)touchesMoved:(NSSet*)toucheswithEvent:(UIEvent*)event{UITouch*touch=[touchesanyObject];CGPointtouchLocation=[touchlocationInView:touch.view];UIImageView*imageView=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"Crayon_Black.png"]];imageView.center=

ios - Cocoa touch 保存播放列表

在cocoatouch4.x中,是否可以创建或编辑音乐播放列表到iphone/ipad的默认/捆绑音乐应用程序中?如果是,代码将如何? 最佳答案 终于找到了适用于iOS9.3及以上版本的解决方案。您可以使用MPMediaLibrary来实现这一点。//Setupyourplaylistmetadata__auto_typemetadata=[[MPMediaPlaylistCreationMetadataalloc]initWithName:@"PlaylistName"];metadata.authorDisplayName=@"