相关疑难解决方法(0)

找到了名为"count"的多个方法,其中包含不匹配的结果,参数类型或属性

自从更新到Xcode 5.1后,我无法再存档我的项目.Xcode总是说"多个方法命名"计数"找到不匹配的结果,参数类型或属性.这个问题是新的,模拟器和在设备上运行工作正常.这是代码:

    for ( int i = 0; i<[parseJSONArray count];i++){
        for (int j = 0; j<[JSON[@"data"][@"menu"][i][@"item"] count];j++){
            [pictureURL addObject:JSON[@"data"][@"menu"][i][@"item"][j][@"image"]];
        }
    }
Run Code Online (Sandbox Code Playgroud)

Xcode显示此时的错误:[JSON[@"data"][@"menu"][i][@"item"] count] JSON是a NSDictionary.这有什么不对吗?

cocoa-touch objective-c compiler-warnings

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

MBProgressHUD 在 iOS 17 中设置进度

我使用的是较旧的 pod MBProgressHUD,它在尝试在 iOS 17.0 上运行时返回错误:

Multiple methods named 'setProgress:' found with mismatched result, parameter type or attributes. 
Run Code Online (Sandbox Code Playgroud)

它相当深入地集成到应用程序中,因此我想尽可能少地编辑它。关于最佳解决方案有什么想法吗?我已经看到了类型转换id的选项,但我有点不确定将其转换为什么?

MBProgressHUD 错误的屏幕截图

mbprogresshud ios17

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