小编Alv*_*vin的帖子

iOS Firebase Crashlytics 缺少 dSYM

所以我正在尝试使用 Google Firebase Crashlytics

我已按照以下步骤操作

https://docs.fabric.io/apple/crashlytics/missing-dsyms.html https://firebase.google.com/docs/crashlytics/upgrade-from-crash-reporting

但它仍然不适用于 Firebase Crashlytics

我的应用程序“Set Bitcode”设置为 NO

我试图在构建设置中将我的“调试信息格式”设置为“DWARF with dSYM”

我试图从我存档的应用程序(相同版本的应用程序)上的“显示包内容”手动获取 dSYM,将其压缩为 zip,然后将其上传到 Firebase Crashlytics。它显示上传成功,但丢失的 dSYM 消息仍然存在。

我之前上传的 dSYM 未显示在 Firebase 仪表板上(我不确定这是有意还是无意)

所以基本上我的崩溃被提交到 Firebase Crashlytics 但它无法获得 dSYM。

谁能指导我如何使用它?

ios firebase crashlytics

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

从Swift(算法)中的十进制向上舍入

我正在努力实现几个数字的建议.但我找不到如何实现它的算法.

我正在开发销售应用程序,显示所选项目的总价格,并将根据总价格有3个总金额建议.这3个总金额是从所选项目的总价中四舍五入的

因此,基本上用户可以选择建议的金额之一,仅用于更好的用户体验.

在我的国家有5种类型的钞票:

$1, $5, $10, $20, $50, $100
Run Code Online (Sandbox Code Playgroud)

例如

Total Price: 307.40
First suggestion: 308.00
Second suggestion: 310.00
Third suggestion: 350.00

Total Price: 14.54
First suggestion: 15.00
Second suggestion: 20.00
Third suggestion: 50.00

Total Price: 131.82
First suggestion: 132.00
Second suggestion: 140.00
Third suggestion: 150.00
Run Code Online (Sandbox Code Playgroud)

所以基本上,建议的金额必须基于银行票据.以上示例仅用于描述测试用例,它不能与上面完全相同.

任何人都可以指导我如何实现这样的功能?

谢谢!非常感谢任何帮助.

ios swift

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

Swift 函数泛型参数

因此,我使用 github 上的 alamofire 和对象映射器库。

我的函数中有这段代码

Alamofire.request(urlRequest).responseObject { (response: DataResponse<News>) in }
Run Code Online (Sandbox Code Playgroud)

我也将响应与状态代码一起检查

switch response.result {
            case .success:
                if let object = responseObject {
                    completion(object)
                }
                break;
            case .failure(let error):
                print(error)
                if let statusCode = response.response?.statusCode {
                    var message = String()
                    switch statusCode {
                        //status code checking here 
                    }
                }
                else {
                    var message = String()
                    message = error.localizedDescription
                }
                break;
        }
Run Code Online (Sandbox Code Playgroud)

所以我有几个 api 调用,所有 api 调用也将实现此状态代码检查。我不想为我的所有 api 调用函数继续复制粘贴这段代码

所以我打算做的是创建一个专用函数来检查 api 调用的状态代码

但我面临一个问题。如何创建接受所有类型的 DataResponse<> 的通用函数参数?

我尝试运行这段代码但失败了

// validateResponse function
static …
Run Code Online (Sandbox Code Playgroud)

generics swift alamofire objectmapper

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

Xcode 9 Swift 4 UITableView无法识别的选择器发送到实例

我刚刚从obj-c转移到swift,我在UIViewController中遇到了UITableView的问题

我已将Interface Builder中的委托和数据源从TableView设置到View Controller,但它不能正常工作

这是截图

在此输入图像描述

这是我的视图控制器

class SideMenuViewController: UIViewController {

@IBOutlet var tableView: UITableView!
var cellRow = ["Item 1","Item 2","Item 3"]

 // MARK: - TableView Delegates
func numberOfSections(in tableView: UITableView) -> Int {
    return 1
}

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    return cellRow.count
}

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath)

    let object = cellRow[indexPath.row]
    cell.textLabel!.text = object.description
    return cell
}
Run Code Online (Sandbox Code Playgroud)

这是错误

reason: '-[MyApp.SideMenuViewController tableView:numberOfRowsInSection:]: …
Run Code Online (Sandbox Code Playgroud)

uitableview ios swift

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

mysqli_stmt_affected_rows 不适用于更新准备好的语句

我有这个代码

$SQL = "UPDATE cart SET a = ? WHERE b = ? AND c = ?";
            
            if($stmt2 = mysqli_prepare($conn, $SQL )){
                        mysqli_stmt_bind_param($stmt2, "iii", $a1, $b1, $c1);
                        mysqli_stmt_execute($stmt2);
                       
                if(mysqli_affected_rows($conn)){
                    echo "updated";
                    mysqli_stmt_close($stmt2);
                }
                else
                    echo "nope";
            }
Run Code Online (Sandbox Code Playgroud)

我正在弄清楚为什么上面的代码永远不起作用。我已经用我所知道的一切方式进行了调试。

最后我删除了 if 条件。不知何故,它正在发挥作用。试图在互联网上浏览以找出原因,但没有找到任何原因。有人可以向我解释一下为什么会这样吗?

php mysqli

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