草庐IT

iphone-6

全部标签

iphone - 在类之间传递对象

在我的AppDelegate中,我从互联网上下载了一些数据并将其存储到一个数组中。我希望我的ViewControllers之一访问该数组。我将如何去做呢?这是实现委托(delegate)或协议(protocol)的好情况吗?如果是这样,有人可以为此推荐一个好的教程吗?谢谢编辑:请注意,数据会在每次启动时刷新,因此不需要核心数据或plist。此外,数据是我创建的自定义对象,因此它们不能存储在例如plist中。 最佳答案 你有两个选择:实现委托(delegate)协议(protocol)使用NSNotifications每个问题的优点/

iphone - 带有内联 SVG 的 UIWebview Html5

我正在尝试在Html5文件中绘制一个带有SVG的基本圆,然后将其加载到UIWebview中。然而,当我编译并运行时,屏幕上什么也没有出现(在iPad上测试)。我没有使用正确的代码还是UIWebview不支持带有Html5的SVG?这是UIWebview的代码:-(void)viewDidLoad{[superviewDidLoad];NSString*path=[[NSBundlemainBundle]pathForResource:@"SVG"ofType:@"html"];NSString*content=[NSStringstringWithContentsOfFile:path

iphone - UIWebview 处理 SVG 'on the fly'

我想知道如何操作已加载到UIWebview中的SVG文件。目前我正在将SVG文件加载到HTML文件中,然后将其加载到UIWebview中。我假设您会使用Javascript来执行此操作,但不确定具体如何操作。理想情况下,我希望能够在iPad应用程序中即时操作SVG。我知道您可以将代码“注入(inject)”到UIWebview中,但我的尝试没有成功。清澈如泥?好吧,也许一些代码会有所帮助。以下是我如何将html文件加载到ViewController.m文件内的UIWebview中:-(void)viewDidLoad{[superviewDidLoad];NSString*path=[

iphone - 如何在 Facetime(集成)通话后在前台发送我的应用程序?

我正在尝试将Facetime集成到我的应用程序中,所以基本上我想做的是按下一个按钮调用电话,然后在通话结束后返回我的应用程序。我知道目前没有用于Facetime的公共(public)API。我现在做的是使用Facetime方案:[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"facetime://"]];我有两个问题:是否可以在字符串“facetime://”上方的openURL中使用,以便选择我想在Facetime中调用的人?!我试过了,但发生的是Facetime运行但没有布局,所以基本上我在屏幕上看到自己

iphone - AVCaptureStillImageOutput 的 UIImage 方向不正确

我正在尝试从AVCaptureStillImageOutput捕获像素数据,并注意到在将图像裁剪为CGImage后,它会重新定向。为了对此进行测试,我将临时图像输出到照片库。现在我注意到,即使在裁剪图像之前,它的缩略图也会旋转,而完整图像不会。(当我将UIImage传递到需要正确尺寸图像的自定义pixelDataManager时,这后来成为一个问题。)设置captureVideoPreviewLayer.orientation=AVCaptureVideoOrientationPortrait;和[videoConnectionsetVideoOrientation:AVCapture

iphone - 为 armv6-7 构建 ffmpeg 失败

我一直在尝试以我能想到的每一种可能的方式构建ffmpeg。我正在尝试使用他们的git存储库中的最新版本和一个构建脚本,我确认它可以工作,它来自这个问题:iPhoneSDK4.3libavcompilingproblem.该脚本昨天更新,显然适用于问题中的人。我的问题是它不会为armv6和armv7生成.a文件(或实际上任何文件)。因此lipo命令,连接到通用库,失败。我还尝试使用来自iFrameExtractor的构建脚本没有任何成功,它最终也因lipo命令而失败,我得到以下信息:lipo:can'topeninputfile:./compiled/armv6/lib/libavcod

iPhone通话时长

对于我们的iPhone应用程序,我们想调用一个特定的电话号码,然后在通话结束后获取该通话的总持续时间。这是为了管理该特定电话的计费。我们如何确定以这种方式执行的调用的持续时间? 最佳答案 好吧,您可以使用CoreTelephony做到这一点,但这只会给您一些猜测工作。您无法在iPhone上准确计时通话。如果我在调用号码时关闭应用程序,您将无法获得通话总时间。CoreTelephony只能告诉您通话已开始,而您的应用程序是否已开始通话。此外,当通话开始时,您的应用程序将被暂停(变为非事件状态)。此外,当通话结束时,用户将不得不再次启动

iphone - 将 UITextField 添加到 cameraOverlay

大家好,我正在尝试将UITextField添加到我的cameraOverlay。我让它显示在我的相机View中,但它不可编辑。它根本没有响应。我需要采取什么方法才能让它响应?我看过这个问题,但不明白如何在我的cameraOverly上设置一个透明的ViewController。Suggestionforcameraoverlay提前致谢! 最佳答案 步骤应该是:创建您的选择器。创建一个带有clearColor背景的空View。将带有addSubview:的文本字段添加到步骤2中的View。将cameraOverlayView设置为第

iphone - iOS 中的 FluidSynth 集成

我能够使用http://sourceforge.net/apps/trac/fluidsynth/wiki/FluidSynthOnIphone从FluidSynth源代码创建静态库.使用该库,我的iOS项目可以完美编译。但是我坚持让它听起来。我相信缺少的是FluidSynth正常运行所需的受支持的音频驱动程序。我想找的是这个http://fluidsynth.sourceforge.net/api/index.html#UsingSynth但我在网上找不到有用的源代码。我想象将FluidSynth与AudioUnit或OpenAL等IOS的原生音频框架之一连接起来。谁能帮忙,我对缓冲

iphone - 如何在应用程序启动时检测何时触发电话调用?

我的应用程序是优惠券购物,用户将在手机中下载优惠券,完成后他们将被引导进行自动现金支付。如果用户下载了5张优惠券,并且在这期间接到电话,因为它是iOS4,它会转到后台。因此,当我们按下主页按钮时,应用程序也会通过这种行为进入后台。当用户通过主页按钮退出应用程序时,我保存了很少的数据并恢复了优惠券。但在iOS4行为中,主页按钮按下和电话调用中断显示相同的行为并调用相同的功能,我如何区分两者。请这是一个乏味的功能,请帮助我....... 最佳答案 没有多任务:对于不支持后台执行或链接到iOS3.x或更早版本的应用程序,applicati