小编cs4*_*der的帖子

Firebase 推送通知打开计数不起作用

我已经在 android 和 iOS 中正确实施了 Firebase 云消息传递“推送通知”

我可以在 iOS 和 android 设备中接收通知,但我无法在 Firebase 控制台中看到打开的通知计数!

有什么东西可以在代码或 Firebase 控制台中启用它吗?

我在这里先向您的帮助表示感谢。

在此处输入图片说明

android ios firebase firebase-cloud-messaging

10
推荐指数
0
解决办法
694
查看次数

捆绑 ID 未在 iTunes Connect 中列出

假设我来自 Xcode 的应用程序包 ID 是com.myname.TodayNews 所以我试图在 iTunesConnect 中添加一个新应用程序,但我无法com.myname.TodayNews从列表中找到我的包 ID !

看这里

当我尝试com.myname.TodayNewsDeveloper Portal上注册与我的 Xcode上相同的新包 ID 时

我有一个错误!

在此处输入图片说明

任何人都可以解释如何解决这个问题?

xcode app-store ios app-store-connect

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

缩小动画 Swift

我正在尝试为 UIImageView 做一些动画(仅缩小)

1-我将框架设置为大于屏幕以使其放大,如下所示:

private lazy var imageView: UIImageView = {
    let image = UIImageView()
    image.frame = CGRect(x: 0, y: 0, width: view.frame.width + 300, height: view.frame.height + 300)
    image.center = view.center
    image.image = UIImage(named: "1111")
    image.contentMode = .scaleAspectFill
    return image
}()
Run Code Online (Sandbox Code Playgroud)

我想让框架回到屏幕尺寸,如下所示:

func firstAnimation() {
    UIView.animate(withDuration: 15, animations: {

        // HERE 
        self.imageView.frame = CGRect(x: 0, y: 0, width: self.view.frame.width, height: self.view.frame.height)

    }) { (finished) in
        self.secondAnimation()
    }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是我没有和我一起工作。

这里是完整的类代码: github

ios swift

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

如何在 Swift 中自动移动到下一个 UITextField

我有 2 个带有 NumberPad 键盘类型的 textFields

@IBOutlet weak var ourTextField: UITextField!
@IBOutlet weak var forThemTextField: UITextField!
Run Code Online (Sandbox Code Playgroud)

在 ourTextField 中输入两个数字后,我想自动移动到另一个文本字段(从 ourTextField 到 forThemTextField),然后在转到另一个文本字段(forThemTextField)并输入 2 个数字后,我希望键盘自动隐藏

我通过以下代码添加了一个条件,只接受我的 textFields 中的两个数字:

func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
    let lengthsDictionary = [ourTextField : 2, forThemTextField: 2]
    guard let length = lengthsDictionary[textField] else {
        return true
    }
    let currentCharacterCount = textField.text?.count ?? 0
    if (range.length + range.location > currentCharacterCount){
        return false
    }
    let newLength = currentCharacterCount + string.count - …
Run Code Online (Sandbox Code Playgroud)

uitextfield ios swift swift4

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

如何更改tableview中的标签文本颜色(存储在数组中的数据)

我有一个tableview,显示来自存储在数组中的JSON的数据, var lastDayChange = [String]() 如果结果低于0(如-1或-2等),我想使标签文本颜色为红色,如果结果高于0(如果1或2等); 如下图所示:

在此输入图像描述

我在相同的ViewController.swift文件中创建此类:

struct Coin: Codable {
let symbol : String
let price_usd : String
let percent_change_24h : String}
Run Code Online (Sandbox Code Playgroud)

这是我的桌面视图:

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

    let cell = tableView.dequeueReusableCell(withIdentifier: "BitcoinTableViewCell", for: indexPath) as! BitcoinTableViewCell

    let lineNumbers = Array(1...200)

    cell.lineNumberLable.text =  " \(lineNumbers[indexPath.row]) -"

    cell.coinNameLable.text = sympolsCoin[indexPath.row]

    cell.priceLable.text = "$" + priceUSDcoin[indexPath.row]

    cell.lastDayChange.text = lastDayChange[indexPath.row] + "%"

    //cell.coinLogoImage.image = UIImage(named : cryptoCurrencyImage[indexPath.row])

    return cell

}
Run Code Online (Sandbox Code Playgroud)

而这个带有数组的json可以保存数据:

var coins = [Coin]()

var …
Run Code Online (Sandbox Code Playgroud)

json uitableview ios swift swift4

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