草庐IT

ViewController_iPad

全部标签

Facebook iOs SDK iphone : Call from multiple viewcontroller

我按照facebook开发文档的官方指南从我的iphone应用程序实现SSO,但所有人都在同一个ViewController中,他们持有“Facebook”类的信息。现在考虑我想登录一个导航Controller的第一个ViewController,然后从同一个导航Controller的第三个ViewController调用图形api。我想我可以将变量从一个Controller共享到另一个Controller,但我想知道是否有一些“经典”方法可以实现这一点。事实上,我希望通过以下方式完成:在应用程序开始时,我希望登录,然后在我的应用程序中需要的任何地方调用graphapi(或fql)。谢

ios - iPad:如何以编程方式获取以太网 IP 地址

我知道如何通过en0接口(interface)获取IP地址,参见此处:iPhone/iPad/OSX:HowtogetmyIPaddressprogrammatically?但现在我正在使用闪电转USB3相机适配器实现到LAN的以太网连接,以便在9.3中无需Wifi即可连接到互联网,因此上述解决方案无法在没有无线连接的情况下解析IP地址.iPad可以正常上网,现在重要的是应用程序可以解析设备自己的IP地址。如何通过Lightning->USB->Ethernet连接获取iPad的IP地址?与无线相反。提前致谢! 最佳答案 en2接口

ios - 如何在导航 Controller 内的 Storyboard 中从appdelegate推送viewcontroller

我在我的项目中使用SWRevealViewController,我想在应用收到通知时打开一个特定的Controller。我已经尝试了很多解决方案,但没有任何效果。我关注这个http://www.appcoda.com/ios-programming-sidebar-navigation-menu/通过使用Storyboard。我的Storyboard设计如下:当应用程序收到通知时,我想在其导航Controller中加载照片ViewController。我尝试在AppDelegate中使用以下代码:UIStoryboard*st=[UIStoryboardstoryboardWithNa

ios - 在 iOS 7 中强制景观 ViewController

我在纵向模式下有十多个ViewController,但无论设备的方向如何,我都需要在横向模式下强制一个。 最佳答案 解决方法如下:1)将LandscapeViewController嵌入子类NavigationController中,并使用模态转场从PortraitViewController连接它。2)子类UINavigationControllerLandscapeNavigationController.m-(BOOL)shouldAutorotate{returnNO;}-(NSUInteger)supportedInter

ios - 从 Storyboard 获取 ViewController

我有两个ViewController,它们没有(直接)与Segue连接。但是我想在第二个VC中更改一个字符串,这是我在第一个VC中得到的。我的尝试是:#import"secondViewController.h"@interfacefirstViewController()@propertyNSString*originalString;@end@implementationfirstViewController-(void)viewDidDisappear:(BOOL)animated{[superviewDidDisappear:animated];secondViewContro

objective-c - NSURL 在模拟器中为空,但在 iPad 上没问题

我正在尝试将音频文件加载到iPad上的AVAudioPlayer中。当我在iPad上运行它时,它发现它在包中很好。但是,如果我尝试通过模拟器运行它,我会收到NSURL的空错误。这是代码片段(num是任意int):NSString*name=[NSStringstringWithFormat:@"st-answermachine-%i",num];NSLog(@"name=%@",name);NSString*path=[[NSBundlemainBundle]pathForResource:nameofType:@"m4a"];NSLog(@"path=%@",path);NSURL*

ios - 对于iPad/iPhone apps,如何拥有一个数组点?

我们可以有一个NSMutableArray对象,并向它添加对象。但是CGPoint不是一个对象...是否有适合添加到NSMutableArray对象的Point对象?我看到一些代码使用NSStringFromCGPoint创建一个NSString对象,以便它可以添加到数组中,然后使用CGPointFromString来找回CGPoint...但这看起来太过分了... 最佳答案 您可以使用NSValue作为包装器将点存储在数组中:CGPointa=CGPointMake(10.0,10.0);[arrayaddObject:[NSVa

ios - 为什么我不能删除或删除 iPhone/iPad 重复的企业应用程序图标副本?

我在Xcode4.6.3中创建了一个企业应用程序并将其发布在网站上。该应用程序成功下载到iPhone5和iPad3(均运行iOS7)。该应用程序运行良好。但是,它在两台设备上创建了一个无法删除的重复“重影”应用程序图标SeeScreenCapture.我尝试通过长按应用程序图标并触摸设备上的“X”来删除它。我也试过在iTunes中删除它。没运气。我更新到为iOS7开发的Xcode5.0.1,重新编译并重复该过程。没运气。重复的图标仍然存在!这在未运行iOS7的设备上不是问题。 最佳答案 我在尝试删除与XCode同时构建的应用程序时发

objective-c - 我是否应该使用相同的细节 ViewController 在模态和推送时工作?

这似乎是整个Apple应用程序中使用的模式;新记录的创建是通过模态视图完成的,需要保存或取消才能继续,编辑记录是通过推送到导航堆栈的View完成的。基本上复制我的ViewController以进行“添加”和“编辑”似乎是不对的,但是推送和模态ViewController的工作方式存在一些差异,这使事情变得复杂。我应该怎么做才能涵盖这两个基础?-差异包括。当插入堆栈时,导航栏出现在View的顶部,并且可以配置为包含取消/保存按钮。当以模态方式呈现时,情况并非如此,因此要复制界面,需要单独创建工具栏并将关闭/保存按钮添加到其中。当关闭推送View时,我们向导航Controller发送一条消

ios - 内存占用过高 - 如何在 iPad 上处理大图像?

我最近在我的应用程序中遇到了一些内存管理问题。该应用程序利用了一些高质量的图像,这极大地增加了内存使用量。这里有一些关于项目的信息和图像细节,以使问题更清楚:我的项目中添加了大约90张图片。其中一半设计为@2x大小,以支持新iPad视网膜显示屏。因此每台设备的最大图像数量约为45张。所有图像的Retina版本总大小约为25兆字节(每个独立图像的大小从10KB到6.8MB不等)。同时,所有标准图像的大小等于11兆字节。项目的XCode存档大小为44MB。标准版图像中单张图像的最大分辨率约为1500x4000像素,最小分辨率约为60x60像素。Retina版图像的最大分辨率约为3000x8