草庐IT

ViewController_iPad

全部标签

iphone - UIActionSheet 在 iPad/非 iPhone 上崩溃

当我查看控制台时,我收到此消息2010-09-1817:04:05.284WastedTime[8998:207]***Assertionfailurein-[UIActionSheetshowInView:],/SourceCache/UIKit_Sim/UIKit-1145.66/UIAlert.m:70732010-09-1817:04:05.286WastedTime[8998:207]***Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'Invalidparamete

iphone - Ipad 2 是否足以调试 Iphone/Ipad 应用程序?

我想开始为iOS设备编程。我有macmini和iPad2。我的问题是:“iPad2是否足以为iPhone和iPad开发和调试应用程序”?或者我需要再见IPhone来调试IPhone应用程序?当然,我指的是没有特殊iPhone功能(如通话、短信等)的应用程序 最佳答案 我会说这取决于。如果您打算只为iPad开发简单的基于标准UI的应用程序,那么iPad2就足够了。如果您要开发需要大量资源的游戏或应用程序(例如绘图应用程序),那么我建议您同时拥有iPad和iPad2。我在iPad和iPad2上测试我的iPadonly应用程序,因为它们的

iphone - 许多 viewController 中的 iAd

我想在我的应用程序中添加许多广告横幅。首选是:在所有ViewController中共享一个横幅,还是为每个ViewController创建一个广告横幅? 最佳答案 是否要为每个View创建广告横幅并不重要。但您需要牢记文档中的最佳实践:横幅View最佳实践仅当您打算向用户显示时才创建横幅View。否则,它可能会循环显示广告并耗尽您的应用程序的可用广告列表。如果用户从带有横幅View的内容屏幕导航到没有横幅View的屏幕,并且您希望他们在该屏幕上停留很长时间,请移除横幅View从View层次结构中,将其委托(delegate)设置为n

iphone - 使 Safari 浏览器出现在 iPad/iPhone 应用程序中

我有一个正在编写的应用程序,我也希望在屏幕上有一个按钮,用户可以按下该按钮转到safari中的网页。不想用UIWebView控件自己做浏览器,只想让屏幕切换到Safari。任何人都可以给我一些如何做到这一点的提示吗? 最佳答案 你应该可以这样做:[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"http://www.google.com"]]; 关于iphone-使Safari浏览器出现在iPad/iPhone应

iphone - 使用 UIAlertView 在 ViewController 之间导航

我正在尝试根据用户在UIAlertView中的选择更改ViewController。我是objective-c的新手,遇到了一些麻烦。当用户按下“我完成了”时,我希望应用导航回上一个ViewController。当用户按下“记分牌”时,我希望应用导航到下一个ViewController。UIAlertView*jigsawCompleteAlert=[[UIAlertViewalloc]//showalertboxwithoptiontoplayorexitinitWithTitle:@"Congratulations!"message:completedMessagedelegate

iphone - 保存 250 MB 数据后 iPad 应用程序崩溃

我在我的iPad应用程序中从服务器同步大约5000张图像。这些图像的大小约为2.5GB,我的iPad也有足够的空间。但在仅同步了375张图像后,我的应用程序开始崩溃,原因如下malloc:***mmap(size=1048576)failed(errorcode=12)***error:can'tallocateregion***setabreakpointinmalloc_error_breaktodebug2013-02-1406:20:50.058AAA[1250:907]***Terminatingappduetouncaughtexception'NSMallocExcept

iOS - 跨 ViewController 处理网络响应的最佳实践

例如,导航堆栈中有3个顺序ViewController,A、B、C。在后台线程的ViewControllerC中发送异步网络请求后,用户可以返回B或A。无论当前ViewController在哪里,处理网络响应的最佳方式是什么?谢谢。 最佳答案 由于三个ViewController可能对响应感兴趣,所以不要在其中任何一个中进行响应。创建一个类,假设使用方法-(void)makeRequest的NetworkHandler。您可以将其设为单例或将其添加到AppDelegate。在C中,调用此方法。当-(void)makeRequest完

ios - 在 URL Scheme OpenURL 之后从 AppDelegate 调用 ViewController 方法

我正在尝试从AppDelegate.m调用ViewController.m中的函数LoadWebpage。我已使用URLScheme启用我的应用程序,以便Safari中的“urlscheme://?querystring”链接打开我的应用程序。我正在AppDelegate中捕获url方案(我可以通过日志记录知道这是有效的)并且想用查询字符串填充全局变量然后调用我的LoadWebPage方法以便ViewController可以使用全局变量并在WebView控件中打开请求的网站。我正在关注thistutorial.这是AppDelegate.m:-(BOOL)application:(UI

ios - iPad 上的 UIActivityViewController

我一直在使用下面的代码来显示UIActivityViewController,当我使用Xcode6、Swift1.2和iOS8时它工作正常。但是当我更新它时它显示UIActivityViewController但它是完全空白的,没有任何共享选项。你有什么建议吗?ifUIDevice.currentDevice().userInterfaceIdiom==.Pad{lettextToShare=textViewOne.textletobjectsToShare=[textToShare]letactivityVC=UIActivityViewController(activityItem

ios - 模态 ViewController 内的 Youtube 视频,奇怪的崩溃 'UIViewControllerHierarchyInconsistency'

我在iPad5.0上遇到奇怪的崩溃问题。此崩溃仅发生在iOS5.0和带有模态ViewController的iPad上,并且ViewControler样式设置为全屏以外的任何内容,这工作正常。我包含了一个代码示例。如果您运行它并按下Pagesheet按钮,将出现一个带有UIWebView和Youtube视频的窗口。视频开始后,按“全屏”触发错误。(仅适用于iOS5,适用于iOS4.x)。如果您按下全屏按钮,唯一的区别是我为模态UIViewController使用全屏样式并且视频播放得很好。有没有人知道解决方法或更好的解决方案?由于未捕获的异常“UIViewControllerHierar