标签: ios8

使用应用程序组在应用程序之间传递和保存数据

iOS 8昨天发布了一个关于App Groups的新API.在分享数据和在应用程序之间进行通信之前,它有点混乱,我相信这正是App Groups要纠正的内容.

在我的应用程序中,我启用了应用程序组并添加了一个新组,但我找不到任何有关如何使用它的文档.文档和API参考仅说明如何添加组.

那么App Group真正打算做什么呢?有没有关于如何使用它的文件?

objective-c ios ios8 ios-app-extension

81
推荐指数
5
解决办法
5万
查看次数

在Swift中以编程方式获取包标识符?

如何在Swift中获取软件包ID?

Objective-C版本:

NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
Run Code Online (Sandbox Code Playgroud)

ios bundle-identifier swift ios8

81
推荐指数
3
解决办法
4万
查看次数

将Cocoapods与App Extension一起使用

我正在尝试使用cocoapods库在Xcode 6 Beta-6中构建照片App扩展.Xcode为照片扩展创建的桥接标头无法从cocoapods中看到任何内容.

例如:#import <GPUImage/GPUImage.h>导致错误"GPUImage/GPUImage.h" file not found.

我已经尝试了所有可以想象的导入路径(括号和引号)并且几乎没有成功.例外情况是,对于简单的pod来说SVProgressHUD,以下丑陋可怕的黑客行为: #import "../Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.h".

但对于GPUImage,它走进GPUImage.h标题并决定它突然看不到,GPUImageContext.h尽管没有问题,当导入时使用桥接标头作为不属于应用程序扩展的普通swift代码.

编译应用程序扩展有什么不同,这会阻止桥接头部表现得很好?

注意:我已经阅读了本教程的所有可能的排列,并且它不能立即应用,以防万一有人认为他们已经找到答案.

此外,此SO问题中描述的问题可能是相关的,但我仍然问这个问题,以防我的问题特定于应用扩展程序.

cocoapods swift ios8 ios-app-extension xcode6-beta6

80
推荐指数
3
解决办法
3万
查看次数

使用UITableViewAutomaticDimension更新UITableViewCell后的生涩滚动

我正在构建一个具有用户提交帖子的Feed视图的应用.此视图具有UITableView自定义UITableViewCell实现.在这个单元格中,我有另一个UITableView用于显示注释.要点是这样的:

Feed TableView
  PostCell
    Comments (TableView)
      CommentCell
  PostCell
    Comments (TableView)
      CommentCell
      CommentCell
      CommentCell
      CommentCell
      CommentCell
Run Code Online (Sandbox Code Playgroud)

初始订阅源将下载3条评论进行预览,但如果有更多评论,或者用户添加或删除评论,我想PostCell通过添加或删除CommentCells评论表内部来更新Feed表视图内的位置的PostCell.我目前正在使用以下帮助程序来完成此任务:

// (PostCell.swift) Handle showing/hiding comments
func animateAddOrDeleteComments(startRow: Int, endRow: Int, operation: CellOperation) {
  let table = self.superview?.superview as UITableView

  // "table" is outer feed table
  // self is the PostCell that is updating it's comments
  // self.comments is UITableView for displaying comments inside of the PostCell
  table.beginUpdates()
  self.comments.beginUpdates()

  // This function handles …
Run Code Online (Sandbox Code Playgroud)

uitableview ios swift ios8

78
推荐指数
3
解决办法
3万
查看次数

远程通知iOS 8

如何在iOS 8中获取设备令牌以进行远程通知?我所使用的方法didRegisterForRemoteNotificationsWithDeviceTokenAppDelegate在IOS <8,并且它返回的设备令牌.但在iOS 8中,它没有.

objective-c apple-push-notifications ios8

76
推荐指数
3
解决办法
8万
查看次数

iOS 8 iPhone上的UIPopoverPresentationController

有谁知道是否UIPopoverPresentationController可以用来在iPhone上展示弹出窗口?想知道Apple是否在iOS 8上添加了此功能,试图为iPad和iPhone创建更统一的演示控制器.

不确定是否可以提出/回答Beta的问题.在那种情况下我会删除它.

iphone objective-c uipopovercontroller uipopover ios8

74
推荐指数
3
解决办法
6万
查看次数

隐藏状态栏在iOS 8应用程序中

我试过了

[[UIApplication sharedApplication] setStatusBarHidden:YES]; 
Run Code Online (Sandbox Code Playgroud)

这什么都不做.

我在我的Info.plist文件中查看了"查看基于控制器的状态栏外观",但它不在那里.

如何在Xcode 6的应用程序中隐藏屏幕顶部的白色状态栏(带有时钟和电池电量)?谢谢!

objective-c statusbar ios8

73
推荐指数
5
解决办法
8万
查看次数

如何使用Swift在iOS 8上显示带有文本的活动指示器?

我想以编程方式显示带有文本的活动指示器,如照片应用程序中的那个(编辑并保存图片后).我怎样才能做到这一点?

在此输入图像描述

swift ios8

73
推荐指数
7
解决办法
10万
查看次数

Xcode 6允许VECTOR图像资产...任何想法如何使用它们?

当我注意到一些非常有趣的东西时,我正在摆弄Xcode 6与图像资产:我们现在可以在其中指定矢量图像(在选择Images.xcassets后,请参阅"工具"窗格中).

我尝试了一个小应用程序(包含一个大的UIImageView)和一个.SVG图像(不起作用),然后一个.EPS(也没用),我终于尝试了.PDF它工作了!好吧,虽然我看到了图像,它看起来像素化而没有矢量化.

因此,似乎苹果正在为矢量图标/图像做准备.没有更多的zillions版本的应用程序图标,不再有"@ 2x"图像.但任何人都可以解锁该功能吗?

谢谢你的尝试.

vector-graphics xcode6 ios8

72
推荐指数
4
解决办法
6万
查看次数

在iOS 8中显示相机权限对话框

当我的应用程序第一次尝试在iOS 8上访问摄像头时,会向用户显示摄像头权限对话框,非常类似于iOS 7中用于麦克风访问的麦克风.

在iOS 7中,可以事先调用麦克风权限对话框,并查看是否已授予权限(例如,请参阅此问题).是否有类似的方法来调用iOS 8中的相机权限对话框?可以将对话组合用于麦克风和摄像机访问权限吗?

permissions camera ios ios8 ios-permissions

70
推荐指数
6
解决办法
7万
查看次数