小编nac*_*n f的帖子

如何从cloudkit接收图像?

我使用此代码在icloud中存储图像,但我使用什么代码来检索它并将其放在UIImageView中?我已经尝试了一切,但它不会工作?

func SaveImageInCloud(ImageToSave: UIImage) {
    let newRecord:CKRecord = CKRecord(recordType: "ImageRecord")

    let nsDocumentDirectory = NSSearchPathDirectory.DocumentDirectory
    let nsUserDomainMask = NSSearchPathDomainMask.UserDomainMask
    if let paths = NSSearchPathForDirectoriesInDomains(nsDocumentDirectory, nsUserDomainMask, true) {
        if paths.count > 0 {
            if let dirPath = paths[0] as? String {
                let writePath = dirPath.stringByAppendingPathComponent("Image2.png")
                UIImagePNGRepresentation(ImageToSave).writeToFile(writePath, atomically: true)

                var File : CKAsset?  = CKAsset(fileURL: NSURL(fileURLWithPath: writePath))
                newRecord.setValue(File, forKey: "Image")

            }
        }
    }

    if let database = self.privateDatabase {
        database.saveRecord(newRecord, completionHandler: { (record:CKRecord!, error:NSError! ) in
            if error != nil {
                NSLog(error.localizedDescription)
            } …
Run Code Online (Sandbox Code Playgroud)

xcode ios icloud swift cloudkit

6
推荐指数
1
解决办法
3533
查看次数

Ionic Live Reload - 需要很长时间而且不能保存页面

我有一个Ionic 4项目,我正在ionic serve测试应用程序.我有2个问题/问题.

  1. 每次我想检查更改时,重新加载大约需要10秒钟.
  2. 重新加载时,它永远不会在导航中保存该位置.它总是回到根页面.

我发现这两个问题非常令人沮丧且难以使用.有没有更好的方法来测试和开发Ionic应用程序?建议?谢谢.

ionic-framework angular

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

从 Firebase Callable 函数获取用户 IP 地址

如何从onCallFirebase 函数访问用户 IP 地址...

exports.MyFunction = functions.https.onCall((data, context) => {
   var IPAddress; //???
   console.log(IPAddress)
});
Run Code Online (Sandbox Code Playgroud)

我看到我可能能够获取 IP 地址,context.rawRequest.connection.remoteAddress但后来我看到了有关函数的帖子,但我http不确定如何将onCall函数的标头设置为fastly-client-ip.

有什么建议?

ip-address node.js firebase google-cloud-functions

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

使用 JS 解码 Firebase 动态链接

如何使用 JS 将 Firebase 短动态链接 (example.page.link/4eD2) 转换回 (example.com/test?var=1)?

我从这里看到您可以使用 REST 创建 Firebase 动态链接... https://firebase.google.com/docs/dynamic-links/rest

据我所知,Firebase 只有 iOS、Android、Unity 和 C++ 库的文档来监听动态链接。是否有解决方法或我可以使用 JS 将其转换回来的方法?

有关更多上下文(如果重要),我正在尝试使用 Ionic Capacitor 的App Plugin来监听链接点击,但我只取回了简短的解码链接。

javascript firebase ionic-framework firebase-dynamic-links capacitor

5
推荐指数
0
解决办法
572
查看次数

尝试使用Swift在NSUserDefaults中保存图像时出错

当我尝试在NSUserDefaults中保存图像时,应用程序因此错误而崩溃.

为什么?是否可以使用NSUserDefaults保存图像?如果没有,那么如何保存图像?

图片... 在此输入图像描述

码...

var image1:UIImage = image1

var save1: NSUserDefaults = NSUserDefaults.standardUserDefaults()

save1.setObject(Info.Image1, forKey: "Image1")       

save1.synchronize()
Run Code Online (Sandbox Code Playgroud)

记录错误...

libc ++ abi.dylib:以NSException类型的未捕获异常终止(lldb)

nsuserdefaults uiimageview uiimage swift

4
推荐指数
2
解决办法
7795
查看次数

如何检查另一个视图控制器是否可见?

有时我的应用程序会在两个UIAlertViews尝试同时出现时崩溃.如何UIAlertview在显示另一个之前检查另一个是否正在显示?

这是我尝试过的,但它不起作用.

注意:我正在使用swift进行这个项目.

if ViewController.isVisable == false {    
    self.presentViewController(AlertView, animated: true, completion: nil)    
}
Run Code Online (Sandbox Code Playgroud)

uialertview ios swift uialertcontroller

4
推荐指数
2
解决办法
9862
查看次数

使用 localStorage 时在 iPhone 上出现安全错误

当我尝试localStorage.setItem("");在 IOS Safari 中保存任何内容时,出现此错误 -

SecurityError(DOM 异常 18):操作不安全。

这是错误的屏幕截图...

在此处输入图片说明

任何想法如何解决这一问题?谢谢。

javascript iphone safari local-storage ios

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

CocoaPods 文件夹不存在/权限错误

我是 CocoaPods 的新手,我尝试'pod install'在我的 Mac 上运行以安装我的 pod,但我收到文件夹的权限错误/Users/username/Library/Caches/CocoaPods。该文件夹甚至不存在!我是不是不小心删除了它?我该如何恢复?然而,有一个文件夹叫做/Library/Caches但它不在我的用户名下,它在根目录下。

我有点困惑。如果有人能指引我朝着正确的方向前进,我将不胜感激。

这是完整的错误消息:

Errno::EACCES - Permission denied @ dir_s_mkdir - /Users/nachshonfertel/Library/Caches/CocoaPods
Run Code Online (Sandbox Code Playgroud)

ruby macos xcode cocoapods

3
推荐指数
2
解决办法
3287
查看次数

为云功能设置Firebase init Directory

我正在尝试设置Firebase云功能,但是当我输入firebase init终端时,它说:

您即将在此目录中初始化Firebase项目:/ Users/username`.

如何在项目目录中保存文件夹?我试过了...

cd ~/Desktop/MyProject/
firebase init
Run Code Online (Sandbox Code Playgroud)

但它没有用.Firebase文档对此并不十分清楚.他们所说的都是......

要初始化您的项目:

  1. 运行firebase登录以通过浏览器登录并验证firebase工具.
  2. 转到Firebase项目目录.
  3. 运行firebase init函数.

有任何想法吗?我觉得我错过了一些简单的事情.谢谢.

terminal firebase firebase-tools google-cloud-functions

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

电子应用程序上的Firebase错误:无法加载gRPC

我正在构建一个Electron应用程序,并且在renderer.js文件中,我正在使用Firebase Admin获取Firestore数据。但是,无论何时运行它,它都会在日志中返回此错误。

Error: Failed to load gRPC binary module because it was not installed for the current system
Expected directory: electron-v2.0-darwin-x64-unknown
Found: [node-v48-darwin-x64-unknown]
This problem can often be fixed by running "npm rebuild" on the current system
Run Code Online (Sandbox Code Playgroud)

我试图运行“ npm rebuild”,但是它仍然没有解决。我还尝试更新Firebase Admin和gRPC。

这是renderer.js文件中的代码...

// This file is required by the index.html file and will
// be executed in the renderer process for that window.
// All of the Node.js APIs are available in this process.

const admin = require('firebase-admin');

var serviceAccount …
Run Code Online (Sandbox Code Playgroud)

firebase grpc electron firebase-admin google-cloud-firestore

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