Tag: ios9

在iPhone中从PrimaryOverlayanimation到PrimaryHidden时,隐藏UiSplitView中的灰色框

这里有很多答案,描述了如何以编程方式为主要分割视图设置animation: let addButton = self.splitViewController!.displayModeButtonItem() UIApplication.sharedApplication().sendAction(addButton.action, to: addButton.target, from: nil, forEvent: nil) 在iPad上,这个function奇妙! 但是在iPhone上,这个令人讨厌的灰色框勾勒出主要视图。 通过将这个动作封装在一个UIView.animate块中,可以很清楚地看到它: 当你通过点击细节视图实际上closures主视图时,该框几乎不可见,但是当你以编程方式closures它时真的很烦人。 我怎样才能消除这个烦人的看法?

Swift:触发TableViewCell导致另一个ViewController中的UIWebView中的链接

当我点击一个tableViewCell我想要一个链接(这是特定于该单元格的indexPath.row )打开一个新的viewController与一个webView。 例如:我点击tableView的第三个单元格,www.apple.com打开一个新的viewController。 我试图用didSelectRowAtIndexPath做到这一点,但我不知道如何把代码放在一起,以便linksArray (其中我有所有链接存储)的代码一起工作,当我点击tableViewCell 我从Parse.com查询这些链接。 这是我的数组: var linksArray = [NSURL]( ) 我创build了一个名为LinkViewViewController的新类,我只把webView连接成一个@IBOutlet weak var webView: UIWebView! 没有别的。 我拿出viewDidLoad方法,以便可以从具有单元格的FeedTableViewController类控制LinkViewViewController 。 这是我的代码如下 override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { let myWebView = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as! LinkViewViewController var url = NSURL(string:"\(links[indexPath.row])") var request = NSURLRequest(URL: url!) myWebView.webView.loadRequest(links[indexPath.row] as! NSURLRequest) } UPDATE 我也试图这样做,这也许更合乎逻辑。 我正在访问存储在ProductInfo类中的Parse中的链接。 productName数组代表单元按什么顺序排列,以便在产品名称上点击时可以访问链接。 override […]

使用Xcode 7testing时,iOS 9应用程序无法从http请求获取数据

我正在开发iOS应用程序。 对于我的发展,我正在使用Xcode beta7。 之前,我曾经使用iOS 8.4在我的手机上testing我的应用程序,更新到iOS 9之后,我无法在手机上安装相同的应用程序。 请给我一些build议。 十分感谢!

如何在iOS 9中使用共享扩展共享笔记数据?

我的应用程序工作正常,直到iOS 8但在iOS 9 Beta中,我不能分享Notes文本/图像,所以你可以请我build议我认为我需要实现这个?

在iOS 9快捷工具栏模式下,与键盘顶部alignment的视图出现在错误的位置

iOS 9为iOS 8 QuickType栏添加了一个快捷工具 栏 。 作为此更改的一部分,如果将​​蓝牙键盘连接到iPad,则键盘处于最小化快捷方式栏模式(可通过在模拟器中按命令k进行模拟)。 我有代码获取键盘高度使用类似于以下方法: CGRect keyboardFrame = [[info objectForKey:UIKeyboardFrameEndUserInfoKey] CGRectValue]; CGFloat keyboardHeight = keyboardFrame.size.height; // = 313 问题是,当键盘在展开和折叠状态之间切换时,高度保持不变,导致我的视​​图出现在其旧位置: 期望的行为: (注意红色视图是如何附加到键盘的顶部的) 实际行为: 将红色视图粘贴到键盘顶部的正确方法是什么?

断言失败 – ,

我只在iOS9中收到以下错误。 这是我的代码: – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; if ([[NSUserDefaults standardUserDefaults] objectForKey:@"login_dict"]) { if ([[NSUserDefaults standardUserDefaults] objectForKey:@"isLogout"] == nil || [[[NSUserDefaults standardUserDefaults] objectForKey:@"isLogout"] integerValue]== 0) { self.loginDict = [[BaseViewController sharedInstance] removeNullFromDictionary:[[NSUserDefaults standardUserDefaults] objectForKey:@"login_dict"]]; self.firstViewController = [[HomeViewController alloc] initWithNibName:@"HomeViewController" bundle:nil]; } if ([[[NSUserDefaults standardUserDefaults] objectForKey:@"isLogout"] integerValue]== 1) { self.firstViewController […]

无法打开liblaunch_sim.dylib

今天我更新了xcode。 当我试图在模拟器上运行项目(ios版本<9.0)时,我得到了这个错误。 “无法打开liblaunch_sim.dylib。尝试重新安装Xcode或模拟器运行时。 它在ios9.0模拟器上完美运行。 这里是屏幕截图。 请帮帮我。

Xcode 7:链接器命令失败,退出代码1(使用-v再次查看调用)

即时通讯testing我的应用程序在Xcode 7的iOS模拟器和它的所有权利,但是当我尝试在我的iOSDevice(与iOS 9的iPhone 5S)testing。 我今天(2015/9/16)更新了xcode 7和iOS9,在此之前iOS 8.4正常工作。 OBS:Xcode项目上的iOS部署目标是iOS 9。 我已经试过这个: http : //twobitlabs.com/2011/06/adding-ocunit-to-an-existing-ios-project-with-xcode-4/像这个post中提示的那样: clang:error:linker command failed退出代码1(使用-v来查看调用)在xcode上进行unit testing,但不起作用。 这篇文章的家伙,刚刚创build了一个新项目: xCode 7:linker命令失败,退出代码1(使用-v来查看调用)但是这不是我的解决scheme,因为我的项目非常庞大。

Xcode中的“需要全屏”选项对于仅iPhone应用程序有什么影响?

对于仅支持iPad的应用程序或通用应用程序, "Requires full screen"选项会告知Xcode / iOS该应用程序是否支持在iOS 9中引入的iPad多任务function。但是,如果是"Requires full screen" iPhone "Requires full screen"选项,只有应用程序 在这种情况下,这个选项有什么影响?

在UISplitView的主视图中实现统一的UIBlurEffect

我正在使用具有UISplitViewController用的UISplitViewController Detail视图控制器的库存UISplitViewController 。 在故事板中,我已经将UIImageView添加到Detail控制器集,以便用单个图像有效地填充视图。 在Master控制器中,我已经使用以下来模糊该控制器的背景: // In viewDidLoad self.tableView.backgroundColor = [UIColor clearColor]; UIBlurEffect *blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleDark]; UIVisualEffectView *visualEffectView = [[UIVisualEffectView alloc] initWithEffect:blurEffect]; self.tableView.backgroundView = visualEffectView; self.tableView.separatorEffect = [UIVibrancyEffect effectForBlurEffect:blurEffect]; 当Master控制器出现在Detail控制器上方时,请注意Master控制器的边缘在内边缘周围是否有阴影。 如何去除这些“阴影”,而不是渲染一个统一的模糊? 更多细节 在IB中debugging视图层次结构会显示一个名为_UIPopoverSlidingChromeView的( private? )视图。 它有一个插入的灰色框架,这是非常统一的模糊外观的责任。 禁用完全模糊视图,只是离开self.tableview.backgroundColor = [UIColor clearColor]显示_UIPopoverSlidingChromeView的灰色框架。 它看起来像这样: 使用UISplitViewController时如何避免_UIPopoverSlidingChromeView任何想法?