小编uni*_*b0y的帖子

在Share Extension(Swift)中处理NSItemProvider数据类型

我在Swift(3)中遇到Share Extension编程问题. 我的主要问题是处理NSItemProvider的类型. 这是问题所在:根据我启动扩展程序的应用程序,我得到了不同类型的数据.例如: 我告诉应用程序:
data


let IMAGE_TYPE = kUTTypeImage as String
if attachment.hasItemConformingToTypeIdentifier(IMAGE_TYPE){
     attachment.loadItem(forTypeIdentifier: IMAGE_TYPE, options: nil){ data, error in
     ...
}
Run Code Online (Sandbox Code Playgroud)

(注意:附件的类型为NSItemProvider)

当从照片应用程序执行时,data是一个URL,所以我从中创建一个UIImage并继续.
问题是,对于某些应用程序data已经是UIImage,我无法找到如何区分大小写.
最好的可能是检查data对象的数据类型,但至少对我来说并不是微不足道的.
在此先感谢您的帮助!

uiimage nsdata ios swift

10
推荐指数
2
解决办法
4316
查看次数

触摸ID未显示StoreKit

我正在使用StoreKit处理应用内购买,这非常有效.我
在网上找不到解决方案的唯一问题是:在尝试进行IAP的其他应用程序中,我被要求使用Touch ID(所以这不是我的设备设置错误等),而在我的应用程序中它始终要求用于密码.如何使用Touch ID进行iTunes身份验证?先感谢您!

storekit in-app-purchase ios touch-id swift

5
推荐指数
1
解决办法
483
查看次数

使用 URL 远程打开 VS Code

打开文件对于本地会话效果很好。
就像vscode://file/c:/myProject/package.json:5:10来自本地浏览器的本地文件一样。

或者vscode://file/home/myhome/myProject/package.json:5:10对于远程文件,通过服务器上的浏览器访问远程服务器。

但是 vs-code 远程 ssh 会话的语法怎么样?

visual-studio-code

5
推荐指数
1
解决办法
402
查看次数

MKDirections/calculateDirectionsWithCompletionHandler在Swift 2.0中不再工作

我现在有另一个问题与MapKit/MKDirections.

在我完成所有工作之后,Swift 2.0出现并且'calculateDirectionsWithCompletionHandler'方法看起来像这样:

directions.calculateDirectionsWithCompletionHandler({(response:
            MKDirectionsResponse!, error: NSError!) in

            if error != nil {
                println("Error getting directions")
            } else {
                self.showRoute(response)
            }

        })
Run Code Online (Sandbox Code Playgroud)

不再起作用了.它在第1行给出了这个错误:

'(MKDirectionsResponse!, NSError!) -> Void' is not convertible to 'MKDirectionsHandler' (aka '(Optional<MKDirectionsResponse>, Optional<NSError>) -> ()')
Run Code Online (Sandbox Code Playgroud)

在更新之前,这非常合适....提前感谢您的帮助!:-)

directions swift ios9 xcode7 swift2

4
推荐指数
1
解决办法
2240
查看次数

从iCloud Photo Library PHImageManager获取图像


我目前有一个问题,用户使用iCloud Photo Library并选择一个非本地保存的图像,PHImageManager返回一个空白图像(无).
是否有特定选项可以自动下载仅存储在iCloud中的图像?
(我使用自定义CollectionView和PHImageManager)

photos ios swift4

2
推荐指数
1
解决办法
1561
查看次数

自动将 UIView 的角半径设置为视图宽度的一半

我有一些视图的大小不是硬编码的,而是通过约束确定的,我需要这些视图是圆形的。
有没有办法“动态”设置cornerRadius 属性,例如根据对象的实际大小?
我知道如果这个视图在 UIViewController 中,我可以通过它获取宽度roundView.frame.width并在那里设置 layer.cornerRadius 属性,但是圆形视图不包含在 viewController 中,而是由另一个简单的 UIView 管理。
先感谢您!
戴夫

cornerradius ios swift

2
推荐指数
1
解决办法
1187
查看次数