草庐IT

iPod-touch

全部标签

ios - 转换倒置的表格 View 单元格中的 3D Touch Peek

我有一个聊天应用程序,我在其中使用倒置表格View技术(表格View通过转换缩放到(1,-1),并且所有单元格本身也缩放到(1,-1),中和效果,从而有效地反转TableView以在底部显示“第一个”单元格)以从底部“启动”TableView。一切正常,除了我需要实现peek和pop手势。我已将表格View单元格内的按钮连接到目标ViewController,并启用了peek和pop,如下所示:手势有效,但当我部分3D触摸并保持足够多以突出触摸的项目(但不弹出预览ViewController)时,我得到倒置View:如何通过正确的变换使View弹出,同时仍然使用倒置的表格View?

cocoa-touch - 自动订阅应用内购买 : Restoring Subsequent Renewals

根据AppleInAppPurchase编程指南:TheAppStorecreatesaseparatetransactioneachtimeitrenewsasubscription.Whenyourapplicationrestorespreviouspurchases,StoreKitdeliverseachtransactiontoyourapplication.让我们假设我的应用程序订阅仅限客户端(无服务器组件)。验证后续续订是否已计费的最简单方法似乎是每月恢复以前的购买。但是,每次调用restoreCompletedTransactions时都会弹出用户的iTunes密码提

cocoa-touch - UINavigationBar 右键不显示

我通过通知使用以下功能在我的UINavigationBar上加载一个右键,即使我可以追踪到该按钮并验证它已分配,它也没有显示...有什么想法吗?编辑2011年4月6日下午2:42所以,有趣的是...宽度总是报告为0.0...-(void)showRightBarButton:(id)sender{NSLog(@"Showingbutton");UIBarButtonItem*button=[[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSystemItemAddtarget:selfaction:@select

iphone - 有没有办法自动将控制台输出包含在 ios 上的崩溃日志中

当您的应用程序在iOS上出现错误时返回的崩溃日志非常棒,但是如果它包含您的应用程序启动时的控制台输出作为日志的一部分,那就更好了100倍。有没有办法在崩溃日志中自动包含该信息,或者有一个半自动系统供测试人员在发送崩溃日志时使用? 最佳答案 我想你可能想看看http://apphance.com.这正是您正在寻找的-包括测试人员从设备发送问题报告的能力,包括屏幕截图,您可以跟踪session历史记录,包括完整的控制台日志,您甚至可以看到内存不足问题导致的崩溃,否则很难无需物理访问设备。它现在是封闭测试版,但很快就会对所有人开放。您可以

ios - 是否有一种(合法的)方法可以在 iOS 下捕获整个屏幕?

我尝试了多种技术来从该应用程序内部捕获该应用程序的屏幕截图。这些技术似乎都无法捕获状态栏——它最终变成了黑色。显然曾经有一种方法可以做到这一点,但该接口(interface)是内部接口(interface),Apple不会让您使用它。有什么想法吗?注意:这是尝试解决thisproblem,我需要确定飞行模式是打开还是关闭(不,仅知道网络是否可达是不够的)。但是,这个问题似乎更受普遍关注,并且与那个问题不同。 最佳答案 您的实际问题,确定网络接口(interface)是否处于事件状态,可以通过BSD网络功能解决。看啊。#include

ios - 声音无法在 iPad 扬声器上播放,但在耳机和 iPod Touch/iPhone 扬声器上可以正常播放

我知道这个问题已经被问了很多次了,我已经检查了SO中的大部分相关答案,但我没有找到正确答案来解决我的问题。问题是:我尝试在触发某些事件时在游戏中播放mp3文件(最多仅2秒),我使用AudioPlayer来播放,下面是代码块:NSError*error;AVAudioPlayer*audioPlayer=[[[AVAudioPlayeralloc]initWithContentsOfURL:[[NSBundlemainBundle]URLForResource:@"ding"withExtension:@"mp3"]error:&error]autorelease];if(error){

ios - 用于登录 iOS 的 Touch ID

我正在制作一个带有登录表单的iOS应用程序(Obj-c)。我想弄清楚是否有办法使用TouchID登录。这对我的应用程序来说将是一个了不起的功能,但我找不到实现它的方法。在最近的PayPal更新中,它们包含了TouchID登录-所以有一种方法可以做到这一点。编辑:如果用户输入了正确的TouchID,我知道如何获取,但我不知道之后该怎么做。如果用户输入他的用户名,然后正确添加TouchID会怎样?我怎么知道这个用户有这个TouchID? 最佳答案 好的,首先创建一个像这样的Action:我们需要更多详细信息,因为我不知道您是指Obj-C

iOS:从 iPod 库获取和显示专辑插图

我想从iPod库中的有声读物中获取专辑封面,但我不知道如何使用MPMediaItemPropertyArtwork-(NSArray*)audiobooks{MPMediaPropertyPredicate*abPredicate=[MPMediaPropertyPredicatepredicateWithValue:[NSNumbernumberWithInt:MPMediaTypeAudioBook]forProperty:MPMediaItemPropertyMediaType];MPMediaQuery*abQuery=[[MPMediaQueryalloc]init];[ab

ios - 使用 Cocoa-Touch 播放从文档目录下载的视频

我正在尝试让我的应用程序播放已下载到文档目录的视频文件。我知道文件正在下载,但我似乎无法播放该文件,这是我的代码:-(IBAction)play{NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectAtIndex:0];NSString*path=[documentsDirectorystringByAppendingPathComponent:@"%@/piggy.m4v"]

iphone - Cocoa Touch 中的委托(delegate)与事件

我正在编写我的第一个iPhone应用程序,并且一直在探索CocoaTouch和Objective-C中的设计模式。我有客户端Web开发的背景,所以我想全神贯注于委托(delegate)。具体来说,我不明白为什么需要委托(delegate)对象而不是事件处理程序。例如,当用户按下一个按钮时,它会通过一个事件(UITouchUpInside)进行处理,但是当用户完成对文本框的输入并使用“完成”按钮将其关闭时,该操作是通过在文本框的委托(delegate)(textFieldShouldReturn)上调用方法来处理。为什么使用委托(delegate)方法而不是事件?我还在ViewContr