小编Dra*_*ian的帖子

FIRInstanceID /警告停止!将从内存重置deviceID [Xcode:Console Log]

更新到XCode 8 GM(Swift 3)后

Firebase开始在控制台中记录这些错误: -

FIRInstanceID /警告停止!将从内存重置deviceID.

FIRInstanceID/WARNING无法获取默认令牌Error Domain = com.firebase.iid Code = 6"(null)"

FIRInstanceID/WARNING重试5次后无法检索默认的GCM令牌

ios firebase swift swift3 xcode8

35
推荐指数
1
解决办法
5646
查看次数

Firebase,Swift:返回类型的冲突可空性说明符,'可空'与现有说明符'nonnull'冲突

Firebase 3.6.0中的警告.Xcode 8 - Swift 3.

这些是Firebase类: -

  • @class FIROptions
  • @class FIRAuthCredential
  • @class FIRUserProfileChangeRequest

警告信息:

  • (可为空的instancetype)init NS_UNAVAILABLE;

想象它可能是一个错误!

但如果没有,任何想法如何解决它?

ios firebase swift swift3 xcode8

20
推荐指数
2
解决办法
5598
查看次数

如何在Swift中将UIView转换为多页PDF?

我有一个用Swift编写的应用程序,想要将整个导出UIView为PDF.我发现下面的代码做得很好,但只生成单页的裁剪PDF.exportable UIView包含一个动态的tableview,因此我需要根据UIView(为此目的包含scrollView)的长度来计算页数.任何帮助都将受到大力赞赏.

谢谢!

func createPDFFromView(aView: UIView, saveToDocumentsWithFileName fileName: String)
{
    let pdfData = NSMutableData()
    UIGraphicsBeginPDFContextToData(pdfData, aView.bounds, nil)
    UIGraphicsBeginPDFPage()

    guard let pdfContext = UIGraphicsGetCurrentContext() else { return }

    aView.layer.renderInContext(pdfContext)
    UIGraphicsEndPDFContext()

    if let documentDirectories = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true).first {
        let documentsFileName = documentDirectories + "/" + fileName
        debugPrint(documentsFileName)
        pdfData.writeToFile(documentsFileName, atomically: true)
    }

}
Run Code Online (Sandbox Code Playgroud)

pdf uiview multipage swift

8
推荐指数
0
解决办法
1431
查看次数

在自定义UITableViewCell中设置元素的角半径

我的代码几乎正常工作,但有一个问题.

加载表后,图像看起来如下:

加载表后,图像看起来如下

但是当我滚动表格时,一切都很好:

但是当我滚动桌子时,一切都很好

这里缺少什么?

class ShopTableViewCell: UITableViewCell {

let disposeBag = DisposeBag()

@IBOutlet weak var shopImageView: UIImageView!
@IBOutlet weak var imagesCollectionView: UICollectionView!
@IBOutlet weak var nameLabel: UILabel!
@IBOutlet weak var likeButton: UIButton!
@IBOutlet weak var imageContainer: UIView!

override func layoutSubviews() {
    super.layoutSubviews()
    imageContainer.clipsToBounds = true
    imageContainer.layer.cornerRadius = imageContainer.frame.size.width / 2
    imageContainer.layer.borderWidth = 1
    imageContainer.layer.borderColor = UIColor(hex: "#BDBDBD").CGColor
Run Code Online (Sandbox Code Playgroud)

uitableview ios swift

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

PySide2 v5.12:单击按钮创建一个 FileDialog

我在 QtDesigner 中设计了一个基本的 UI。现在我试图通过单击按钮弹出一个简单的文件对话框,下面给出的是我的 GUI 代码:

from PySide2 import QtCore, QtGui, QtWidgets


class Ui_MainWindow(object):
 def setupUi(self, MainWindow):
.....
.....

  self.input_Image_GraphicsView = QtWidgets.QGraphicsView(self.centralwidget)
  self.input_Image_GraphicsView.setGeometry(QtCore.QRect(730, 110, 480, 320))
  self.input_Image_GraphicsView.setObjectName("input_Image_GraphicsView")
......
  self.output_Image_GraphicsView = QtWidgets.QGraphicsView(self.centralwidget)
  self.output_Image_GraphicsView.setGeometry(QtCore.QRect(730, 480, 480, 320))
  self.output_Image_GraphicsView.setObjectName("output_Image_GraphicsView")
......
  self.file_Select_Btn = QtWidgets.QPushButton(self.centralwidget)
  self.file_Select_Btn.setGeometry(QtCore.QRect(1082, 80, 121, 28))
  self.file_Select_Btn.setObjectName("file_Select_Btn")
  self.file_Select_Btn.clicked.connect(self.selectFile)
.....
.....
 def selectFile():
  self.path_To_File = QtWidgets.QFileDialog.getOpenFileName(self, QtCore.QObject.tr("Load Image"), QtCore.QObject.tr("~/Desktop/"), QtCore.QObject.tr("Images (*.jpg)"))
  print(self.path_To_File)
.....
.....

if __name__ == "__main__":
 import sys
 app = QtWidgets.QApplication(sys.argv)
 MainWindow = QtWidgets.QMainWindow()
 ui = Ui_MainWindow()
 ui.setupUi(MainWindow)
 MainWindow.show()
 sys.exit(app.exec_()) 
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误: …

filedialog python-3.x pyside2

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

在Haskell中生成具有条件的随机整数列表

在这里,我试图生成一个整数列表,我想在列表中添加随机数,md<=1而不满足条件.我试了好几次但没有运气.

fx :: Int -> Int -> IO [Int]
fx md s = do
  x <- randomRIO (1,min md s)
  if md<=1
     then return [md]
     else return md:(fx (md-x) s)
Run Code Online (Sandbox Code Playgroud)

haskell

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

自定义Firebase数据服务类:Swift 3

我正在寻找一种从Swift的Firebase中检索(有时保存)数据的干净方法。令我烦恼的是,我所有的数据库调用都写在视图控制器代码的中间。因此,我正在寻找某种定制数据服务类。我发现本教程非常接近我想要的:http : //www.mobilecyberpunks.com/ ?p= 82

他们答应了第二部分,但我找不到第二部分,所以我想这从来没有做过。在第二部分中,他们承诺将使用此自定义数据服务介绍如何检索和保存数据(这对我来说是最重要的部分)。

我正在考虑一个API类(如本教程中所述),当我检索数据并完成从firebase的检索时,我将其保存在此api类的数据集中。然后,我将在通知中心发布通知。但是我不确定这是最佳做法还是执行此操作的好方法。

有没有人知道如何执行此操作(完成我发现的本教程或以其他方式完成)?

提前致谢!

ios firebase swift firebase-authentication firebase-realtime-database

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

使用Firebase 3和Swift记录用户仍会显示`currentUser`

我想在我的iOS应用程序中使用Firebase 3登录用户.这是我的代码:

do {

        databaseReference.child("Users").child(CUUID!).removeAllObservers()

        try FIRAuth.auth()?.signOut()

        print("FIRUSER - \(FIRAuth.auth()?.currentUser)")

        self.performSegueWithIdentifier("logOutSegue", sender: self)

    } catch let logOutError {

        print("Error Logging User Out - \(logOutError)")
    }
Run Code Online (Sandbox Code Playgroud)

我想要做的是如果用户成功注销,则执行segue返回登录屏幕.为了检查用户是否已注销,我打印currentUser以查看是否还有用户.我按下logOut按钮并且segue工作(没有捕获 - >没有错误),但是当print("FIRUSER - \(FIRAuth.auth()?.currentUser)")代码运行时,我仍然得到一个currentUser.为什么用户没有注销?

xcode ios firebase swift firebase-authentication

3
推荐指数
1
解决办法
3600
查看次数

Firebase:从实时数据库中检索childByAutoID

我正在学习Firebase和iOS的绳索,所以请耐心等待.我目前正在发布到我的表中Posts,如下所示:

 let postInfo = ["Description": txtPostDescription.text!, "ImageUrl": imgUrl, "Likes": 0]

 var t = FIRDatabase.database().reference().child("Posts").childByAutoId().setValue(postInfo)

 print(t)
Run Code Online (Sandbox Code Playgroud)

我正在尝试检索primary key插入新记录时创建的内容,但是我无法检索它.我试过了childByAutoId()(但由于浏览网页而无法找到可靠的解决方案,这是一个随机猜测).有任何想法吗?

ios firebase swift firebase-realtime-database

3
推荐指数
1
解决办法
5281
查看次数

Firebase电子邮件验证不会验证帐户

我检查了用户是否通过电子邮件进行了验证.但是,无论我发送多少封电子邮件并确认,验证状态仍然存在false.我在检查时做错了什么?

FIRAuth.auth()?.addStateDidChangeListener({ (auth, user) in
            if (auth.currentUser?.isEmailVerified)!{
                let mainStoryboard: UIStoryboard = UIStoryboard(name:"Main",bundle:nil)

                let NewPostViewController: UIViewController = mainStoryboard.instantiateViewController(withIdentifier: "NewPostViewController")

                //Send the user to the LoginViewController
                self.present(NewPostViewController, animated: true, completion: nil)
            }else{
                let alertVC = UIAlertController(title: "Error", message: "Sorry. Your email address has not yet been verified. Do you want us to send another verification email to \(self.currentUser.generalDetails.email).", preferredStyle: .alert)
                let alertActionOkay = UIAlertAction(title: "Okay", style: .default) {
                    (_) in
                    FIRAuth.auth()?.currentUser?.sendEmailVerification(completion: nil)

                }
                let alertActionCancel = UIAlertAction(title: "Cancel", style: .default, …
Run Code Online (Sandbox Code Playgroud)

ios firebase swift firebase-authentication

3
推荐指数
1
解决办法
1750
查看次数

访问钥匙串时出错

访问钥匙串时发生错误。iOS 9.3.3,当应用程序从 xcode 运行(调试)时,它工作正常,但如果设备中已有相同的应用程序,我尝试直接运行它,它会显示如上所述的错误,有人知道如何解决它吗?

如果 pod 仅是 firebase,则它可以工作如果我只是添加另一个 pod,它将像上面一样失败

它在 iOS 8 和 iOS 10 模拟器中运行没有问题

Xcode 8、斯威夫特 3

谢谢

ios firebase firebase-authentication

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

如何在swift,iOS中制作自定义进度条?

我希望UIView根据百分比(10%,30%50%......)填充黑色? 在此输入图像描述

这样做的正确方法是什么?

iphone uiview ios swift

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