Tag: ios8

用phimagemanager保存图像到自定义相册?

我正在制作一个应用程序,用AVFoundation拍照,我想将它们保存到一个自定义相册,然后我可以查询和显示在我的应用程序。 (除非用户需要,否则我不希望在普通照片中包含这些内容)我无法在Swift中find任何显示如何执行此操作的内容。 有没有不同的方式,我应该这样做? 我在SO上find了这个例子,但对我来说没有任何意义,我也无法使它起作用。 func savePhoto() { var albumFound : Bool = false var assetCollection: PHAssetCollection! var photosAsset: PHFetchResult! var assetThumbnailSize:CGSize! // Create the album if does not exist (in viewDidLoad) if let first_Obj:AnyObject = collection.firstObject{ //found the album self.albumFound = true self.assetCollection = collection.firstObject as PHAssetCollection }else{ //Album placeholder for the asset collection, used […]

在iOS 8 UITableView的XCode 6 iPhone模拟器上删除SeparatorInset

我在XCode 6 GM上的UITableView for iPhone 6 Simulator (iOS 8)上发现了一个奇怪的空白区域。 我已经尝试从故事板和代码都设置SeparatorInset ,但白色空间是直到那里。 以下代码适用于iOS 7,但不适用于iOS 8(iPhone 6模拟器)。 -(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ if ([tableView respondsToSelector:@selector(setSeparatorInset:)]) { [tableView setSeparatorInset:UIEdgeInsetsZero]; } } 我附上下面的截图: 顺便说一句,我正在使用AutoLayout。 我希望有人可以告诉我一个方法来删除TableView上奇怪的空白。

Swift Closure中的返回types必须是Void的可选链接

我正在创build一个应该有自己的run()实现的脚本的双向链接列表( MSScript run() ,并且在他们准备好时调用下一个脚本( rscript )。 我想创build的一个脚本只是一个延迟。 它看起来像这样: class DelayScript : MSScript { var delay = 0.0 override func run() { let delay = self.delay * Double(NSEC_PER_SEC) let time = dispatch_time(DISPATCH_TIME_NOW, Int64(delay)) let weakSelf = self dispatch_after(time, dispatch_get_main_queue()) { weakSelf.rscript?.run() Void.self } } init(delay: Double) { super.init() self.delay = delay } } rscript是下一个要运行的脚本。 问题是,如果我删除dispatch_after的最后一行,它不会编译,这是因为从可选的链接run()更改返回types 。 […]

Xcode 6.0.1命令/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc失败,退出代码1

请帮助我的错误。 我被卡住了,尝试解决错误,但没有为我工作。 需要帮忙 …. 请看截图。 我收到这个档案的错误。

为什么故事板的UI元素不显示UIViewController在Xcode 6?

我是IOS开发新手。 我正在开发IOS 8设备的应用程序。 我用故事板为我的devise昨天我故事板显示所有的UIdevise,但今天早上它显示空白UIViewController没有UI元素愿景请参阅屏幕截图,很奇怪的是,当我运行我的应用程序所有UI元素可见在我的设备。 我谷歌,但没有find任何解决scheme,请帮助我。 先谢谢你。

在UITextView上以编程方式禁用iOS8 QuickType键盘

我试图更新iOS8的应用程序,它有一个聊天界面,但是新的Quicktype键盘隐藏了文本视图,所以我想以编程方式或在界面生成器中将其closures。 是否有可能或者只有用户可以在设备设置中closures它? 我知道有一个问题/答案,解决这个问题与UITextfield ,但我需要做一个UITextView 。

在每次运行之后,Xcode 6都会在iOS8模拟器中重命名我的应用程序的目录。

我正在运行Xcode 6 Beta 5,但自从第一次testing以来,这种情况一直在发生。 模拟器中我的应用程序目录在每次运行后不断重命名。 我花了一段时间才弄明白这一点。 我正在使用它来获取文档的目录参考。 NSString *folder = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]; NSLog(@"Documents Dir: %@",folder); 现在例如在第一次运行它将是: / Users / Joey / Library / Developer / CoreSimulator / Devices / 5B9930EE-A9B4-4B36-BABB-AA864ACAF2DE / data / Containers / Data / Application / 4B10C2E4-A5C3-4C64-93B1-4069FCCB9C46 / Documents 第二次运行现在是: / Users / Joey / Library / Developer / CoreSimulator […]

iOS 8 SDK:模态UIWebView和相机/图像select器

我发现,编译iOS 8(并在iOS 8中运行)时, UIWebView无法显示相机/图像select器,如果UIWebView在模态呈现的视图控制器中。 它可以在视图控制器中直接从窗口rootViewController或从其中推送的视图控制器中“挂起”,而没有问题。 testing应用程序可以在https://dl.dropboxusercontent.com/u/6214425/TestModalWebCamera.zipfind,但我会在下面描述。 我的testing应用程序(用故事板构build,但真正的应用程序不使用它们)有两个视图控制器(非原名称的ViewController和ViewController2 )。 ViewController包含在作为根视图控制器的UINavigationController中。 ViewController包含一个UIWebView (工作正常),一个“显示”(“推”)button和一个UIBarButtonItem ,它模态地呈现ViewController2 。 ViewController2有另一个UIWebView ,当“推”,而不是“呈现”时,工作。 ViewController和ViewController2都加载了: – (void)viewDidLoad { [super viewDidLoad]; [self.webView loadHTMLString:@"<input type=\"file\" accept=\"image/*;capture=camera\">" baseURL:nil]; } 当试图使用模式UIWebView Xcode在控制台中打印以下内容并解散应用程序模式: Warning: Attempt to present <UIImagePickerController: 0x150ab800> on <ViewController2: 0x14623580> whose view is not in the window hierarchy! 我目前的理论是, UIActionSheet到UIAlertController的变化可能产生了这种情况,但是很难certificate。 以防万一,我会打开雷达与苹果,以防万一。 有人发现相同的情况和一些解决方法?

放松Segue不在iOS 8中工作

我有一个应用程序,可以在iOS 7下正常工作,但是当为iOS 8构build时,展开的segues不起作用。 我创build了一个新项目,并添加了一个模式(导航控制器与tableviewcontroller),并试图使用unwind模式。 不幸的是它也不起作用。 正在放松的方法是在desination视图控制器中。 展开的segue是通过故事板创build的(tableviewcontroller中的一个导航栏button)当我点击button时,没有任何反应。 没有日志输出,模式不会消失。 它也似乎只影响模态赛段。 推/ popover正常展开。 有没有人有类似的问题,有一个想法,我怎么能解决它?

在Swift中从nib自定义UITableViewCell

我试图从一个笔尖创build一个自定义表格视图单元格。 我在这里指的是这篇文章。 我面临两个问题。 我创build了一个带有UITableViewCell对象的.xib文件。 我创build了UITableViewCell一个子类,并将其设置为单元的类和Cell作为可重用的标识符。 import UIKit class CustomOneCell: UITableViewCell { @IBOutlet weak var middleLabel: UILabel! @IBOutlet weak var leftLabel: UILabel! @IBOutlet weak var rightLabel: UILabel! required init(coder aDecoder: NSCoder!) { super.init(coder: aDecoder) } override init(style: UITableViewCellStyle, reuseIdentifier: String!) { super.init(style: style, reuseIdentifier: reuseIdentifier) } override func awakeFromNib() { super.awakeFromNib() // Initialization code } override […]