我已经在 android 和 iOS 中正确实施了 Firebase 云消息传递“推送通知”
我可以在 iOS 和 android 设备中接收通知,但我无法在 Firebase 控制台中看到打开的通知计数!
有什么东西可以在代码或 Firebase 控制台中启用它吗?
我在这里先向您的帮助表示感谢。
假设我来自 Xcode 的应用程序包 ID 是com.myname.TodayNews
所以我试图在 iTunesConnect 中添加一个新应用程序,但我无法com.myname.TodayNews从列表中找到我的包 ID !
当我尝试com.myname.TodayNews在Developer Portal上注册与我的 Xcode上相同的新包 ID 时
我有一个错误!
任何人都可以解释如何解决这个问题?
我正在尝试为 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
我有 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) 我有一个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) ios ×5
swift ×3
swift4 ×2
android ×1
app-store ×1
firebase ×1
json ×1
uitableview ×1
uitextfield ×1
xcode ×1