Tag: ios4

如何从本地iPhone应用程序中播放YouTube,metacafe等video?

我收到了一个包含指向来自YouTube,metacafe等网站的video的url的Feed 我发现这篇文章build议如何使用UIWebView将video加载到应用程序。 不过,我不希望video以全屏模式播放。 我希望它在我分配的框架中播放。 我如何使通过embeddedHTML的uiwebview播放加载的YouTubevideo分配给它的框架,而不是在全屏模式? 我们如何从像metacafe和喜剧中心等网站播放video,而url不指向文件,而是在浏览器中加载播放器。 是否有任何应用程序已经实现了相同的本地iPhone应用程序? 在这方面的任何帮助将是非常有益的。 编辑:我想知道我们怎么从url播放video说 – http://www.dailymotion.com/swf/video/xe1l96 我想知道如何在webview本身播放video。 我想用它周围的空间来显示其他信息。 目前它强制全屏模式。 Safari可以通过开发quicktime播放器来播放dailymotion和vimeovideo。 所以我想知道如何redirect使用QuickTime播放器播放video。 如何在本地iPhone应用程序中播放来自YouTube和metacafec的video?

在项目中实现UItabbarController + UInavigationBar

我有基于导航控制器的项目。 在我的项目中,我有隐藏导航控制器的Splash Screen&Login Screen。 现在我必须在应用程序中实现TabbarController,并且需要在login页面之后显示屏幕。 我想将它添加到AppDelegate.But我的问题是,我已经设置为导航控制器的Window的rootviewcontroller。 而现在我想使用Tabbar控制器也进入Appdelegate类。 我觉得很困难。 任何帮助将不胜感激。

iPhone内存泄漏

我知道有些内存泄​​漏没有什么大不了的,或者是在开发人员的控制之外,因为它们在sdk本身,但是我看到的是iPhone 4与iOS SDK 4.2构build的32KB。 我还没有能够触发3GS的这一点。 它发生在响应用户交互(响应打开照片库,并且泄漏似乎发生在我在照片库中时),因此它可以快速build立起来。 以下是我在iPhone 4上看到的堆栈跟踪: 0 libSystem.B.dylib calloc 1 0x317e8363 2 0x317e9c41 3 0x318273ff 4 0x31827ea5 5 0x302ea49d 6 0x302ebe07 7 0x302eb7c3 8 0x302ebcab 9 0x303304cd 10 UIKit -[UINavigationController _startTransition:fromViewController:toViewController:] 11 UIKit -[UINavigationController _startDeferredTransitionIfNeeded] 12 UIKit -[UINavigationController viewWillLayoutSubviews] 13 UIKit -[UILayoutContainerView layoutSubviews] 14 UIKit -[UIView(CALayerDelegate) layoutSublayersOfLayer:] 15 CoreFoundation -[NSObject(NSObject) performSelector:withObject:] 16 QuartzCore […]

在Xcode 4中禁用了设备select,组织者中的绿灯

我试图testing安装了4.2.1的3G上的应用程序,但我无法在Xcode(4.0.2)的scheme中select设备。 该应用程序构build在4.3 SDK上,但针对部署到4.2。 有任何想法吗?

iPhone如何保存视图状态

我现在已经开发了大约3个月的iphone应用程序,这些东西让我感到困惑,而且我真的不知道如何处理它们。 我有一个导航控制器控制在我的应用程序的意见,但每加载一个屏幕,使用然后推回失去了所有的信息,因为它似乎被重新实例…我相信这是一个可能的内存pipe理问题? 但是,如何创build一个应用程序,导航和保留其视图中的所有信息,直到应用程序closures。 谢谢 :)

将NSJSONSerialization转换为ios 4

我正在将一个支持ios 5的项目转换为ios 4并且遇到一些困难。 它使用类AFNetworking和我的问题是在以下行: iOS 5 :(很好用) self.responseJSON =[NSJSONSerialization JSONObjectWithData:self.responseData options:0 error:&error]; 由于NSJSONSerialization不支持在iOS 4我使用这个: self.responseJSON = AFJSONDecode(self.responseData, &error); 什么给了我错误: Undefined symbols for architecture i386: "_AFJSONDecode", referenced from: -[AFJSONRequestOperation responseJSON] in AFJSONRequestOperation.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)

不能让Xcode 4使用SDK 4.2运行一个几乎空的项目(在4.3中运行正常)

我创build了一个空白的NavBar项目,只在一个视图控制器上碰了几行。 我在4.3的iPad和iPhone模拟器中testing了它,但是根本无法使它工作。 我得到一个错误说: 所选运行目标对此操作无效。 这是我的项目设置: 通常在XCode 3这是我需要改变,但我想我错过了XCode 4中的一些设置。 这可能是什么?

iOS开发:更新我的iPhone 4到iOS 4.3 Beta 3后,我的应用程序说“这个游戏不被Game Center识别”

我使用XCode 3.2.5和iOS 4.2在过去的几个月里一直在构build一个iPhone游戏,而我将把它提交给App Store。 然而,在我这样做之前,我想对iOS 4.3 Beta 3进行testing,所以我下载了最新的beta SDK,将它安装在一个单独的位置,并将设备更新到iOS 4.3 Beta 3.现在,当我运行游戏并试图在Game Center中对本地玩家进行身份validation,并popup一个框提示“此游戏未被Game Center识别”。 为什么? 我尝试通过Game Center应用程序注销Game Center,然后重新启动我的应用程序,但我已经注销,所以问题似乎不是尝试使用非沙盒帐户的结果。 另外,我注意到它在4.3 Beta 3模拟器中运行良好。 我只在更新的设备上得到这个错误。 有任何想法吗? 非常感谢你的智慧!

IOS开发:问题UIMoreNavigationController和ABPeoplePickerNavigationController

我正在使用ios SDK 4.3.5和iphone 3GS。 我创build了一个超过5个项目的tabbar,所以自动最后一个项目tabbar生成更多的button,它的视图,问题是这些元素添加在UIMoreViewController是ABPeoplePickerNavigationController的子类,当我尝试进入该视图让我出现以下错误,但是这个错误只有在可见的时候才会出现UIMoreViewController而不是在tabBarController时: 2011-08-15 12:48:59.331 SmartMobile[768:707] -[UIMoreNavigationController bannerTitle]: unrecognized selector sent to instance 0x4b5820 2011-08-15 12:48:59.408 SmartMobile[768:707] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIMoreNavigationController bannerTitle]: unrecognized selector sent to instance 0x4b5820' *** Call stack at first throw: ( 0 CoreFoundation 0x33f5f64f __exceptionPreprocess + 114 1 libobjc.A.dylib 0x310dcc5d objc_exception_throw + 24 […]

“KashodhaniPhone”上的iOS版本与此iOS SDK的安装版本不匹配。

我完成所有步骤临时,但我面临“ Xcode无法使用选定的设备运行 。 在下面这行是“ 没有配备的iOS设备可用与兼容的iOS版本。连接iOS设备与最新版本的iOS来运行您的应用程序或select一个iOS模拟器作为目的地 。 当我要组织它的显示黄色的状态,请有人帮我在“KashodhaniPhone”的iOS版本不匹配iOS SDK的这个安装支持的任何版本的iOS。 请将设备恢复到下面列出的操作系统版本,或者更新到最新版本的iOS SDK; 这是可用的操作系统安装在KashodhaniPhone 5.1.1(9B206) Xcode支持iOS版本最新5.0(9A334)4.3 4.2 4.1 4.0.2 4.0.1 4.0