草庐IT

ViewController_ipad

全部标签

ios - -[NSObject(NSObject) doesNotRecognizeSelector :] crash when call -[ViewController prepareForSegue:sender:]

我正在使用Crashlytics来检测我的应用中的崩溃。我偶尔会收到以下崩溃报告。关键的崩溃点是-[NSObject(NSObject)doesNotRecognizeSelector:]和MyViewController.m第596行-[MyViewControllerprepareForSegue:sender:]。我不知道日志中的问题是什么。可能是多线程问题吗?我还使用ParseSDK从Parse云中检索数据。并且prepareForSegue:sender:方法将在用户点击披露指示器时被调用,它应该在主线程中运行。你能给我一些提示来解决这个问题吗?提前致谢。下面是我如何调用pr

iphone - iOS - 如何删除应用程序窗口层次结构中的所有 ViewController?

我的应用程序使用典型的身份验证方案,其中用户使用他的凭据登录服务器,服务器返回一个身份验证token,然后将其存储在本地客户端(iPhone)上。现在存储的身份验证token不太可能但有可能随着时间的推移而失效。由于使用该无效token发出的每个请求都会失败,因此我想在第一次发生该故障时通过“将用户注销”应用程序来处理这个问题。注意:该请求可能在后台线程中发出,因为该应用会定期与服务器同步。注销意味着:删除本地存储的token删除用户存储的所有其他内容(在Sqlite中)将用户“重定向”到登录Controller因此,用户可能正在查看应用内的某些内容,而token变得无效并开始注销过程

iphone - 如何像iOS 7 iPad App Store一样同时翻转和放大一个UIView?

iPadiOS7AppStore有一个非常酷的动画,当你点击一个应用程序图标时(来自特色列表,当图标较小时,不是搜索结果)。这是它的实际图片:基本上,图标会同时翻转和扩大尺寸。后面有渐变,contentview变小了。到目前为止,我有一个自定义的VC过渡设置,我的放大部分工作正常,但我无法让翻盖跳动。如何模仿应用商店动画?这是我目前的代码:-(void)animateTransition:(id)transitionContext{UIView*inView=[transitionContextcontainerView];UIViewController*fromVC=[transi

ios - iPad 上的 Silverlight 支持吗?

我们有一个2年前为建筑客户开发的用于输入时间表的Silverlight应用程序。他们转而使用iPad,现在发现该应用程序无法在iPad上运行。那么...iOS是否完全支持Silverlight?是否支持特定版本的Silverlight?有支持计划吗?google了一下,不知道有没有解决办法。我在这里寻求澄清。我在SO上看到的关于此的帖子是从2010年10月开始的。 最佳答案 没有,http://www.theipadguide.com/faq/does-ipad-supportplay-microsoft-silverlightNo

ios - 让 Chrome 假装成 iPad

我确信我看到有人在Chrome中冒充iPadSafari。你知道怎么做吗? 最佳答案 浏览器通过HTTP请求header中的“user-agent”字符串来标识自己你可以改变它https://chrome.google.com/webstore/detail/djflhoibgkdhkhhcedjiklpkjnoahfmg?hl=en-US&gl=US 关于ios-让Chrome假装成iPad,我们在StackOverflow上找到一个类似的问题: https

iphone - 如何在 iOS 的 ViewController 中的其他 View 下方添加 View ?

在我的应用程序中,我正在创建混合了UILabel和UITextview的ViewController,它们希望可滚动,因为文本是动态的并且也超过垂直屏幕尺寸。我目前有Scrollview,它有如下subview。View是在Xcode4.3Storyboard中创建的。UILabel1(说标题)UITextView1(任意大小的动态文本)UILabel2(第二个标题)UITextView2(任意大小的动态文本)等等。问题是当UITextView1有更多内容时,它会与UILabel2重叠,这是我不想要的。我希望UILabel1位于scrollView之上,UITextView1位于UIL

ios - 应用程序在 [NSIndexPath setTableViewStyle :]: unrecognized selector sent to instance in ipad 上崩溃

2013-03-0617:38:14.764LiveiPad[506:607]-[NSIndexPathsetTableViewStyle:]:unrecognizedselectorsenttoinstance0x57ac402013-03-0617:38:14.785LiveiPad[506:607]***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[NSIndexPathsetTableViewStyle:]:unrecognizedselectorsenttoinstance

ios - 所有 iPad 版本的内存警告阈值

iOS应用程序有内存警告级别1和级别2。问题是对于所有iPad设备(从iPad1到iPad4,mini),发出警告的响应阈值是多少。例如,对于iPad1,是100MB吗?谢谢我还曾在收到内存警告时打印出使用的内存。#import"mach/mach.h"-(void)report_memory{structtask_basic_infoinfo;mach_msg_type_number_tsize=sizeof(info);kern_return_tkerr=task_info(mach_task_self(),TASK_BASIC_INFO,(task_info_t)&info,&s

ios - 同一个 ViewController 中的多个 UICollectionView

我正在使用自定义UICollectionView布局来设置不同大小的单元格,但我无法在其中添加一个部分。在同一个UIViewController中使用多个UICollectionView是个好主意吗?有什么建议吗? 最佳答案 很简单对于每个UICollectionView委托(delegate)-(NSUInteger)maximumNumberOfColumnsForCollectionView:(UICollectionView*)collectionViewlayout:(UICollectionViewLayout*)col

ios - 如何去除 iPad 模拟器中的灰色底栏

我尝试过重置模拟器、更改键盘输入设置、旋转模拟器,但没有任何改变。灰色条覆盖了我的用户界面,因此模拟器无法使用。XCode版本:7.1(7B91b)模拟器版本:9.1(SimulatorApp-635.5) 最佳答案 要隐藏此栏,您需要进入模拟器中的Settings.app(点击主屏幕上的齿轮图标),然后选择“常规”->“键盘”,然后关闭“快捷方式”开关。我的应用程序中经常出现这个问题,我终究无法弄清楚为什么该栏首先显示。James提到的firstResponder想法似乎是一个明智的开始寻找的地方,但奇怪的是,它出现在每个屏幕上,