小编Log*_*ger的帖子

为什么我在Xcode 6中收到错误"无法找到或生成匹配的签名资产"?

我安装了Xcode 6 GM种子,我正在尝试首次创建一个IPA文件.存档成功后,当我单击"导出"按钮时,会出现一个窗口,显示:

无法找到或生成匹配的签名资产

Xcode试图找到或生成匹配的签名资产,但由于以下问题而未能这样做.

  • 您的帐户已拥有有效的iOS分发证书.

    如果您在其他Mac上拥有签名身份,则可以导入开发人员配置文件.您也可以撤消当前证书并再次申请.

这是错误的屏幕截图:

在此输入图像描述

谁能告诉我怎么解决这个问题?

iphone ios ios-provisioning xcode6

79
推荐指数
4
解决办法
5万
查看次数

如何用百分比值填充圆圈颜色?

在我的应用程序中,我有一个要求,我需要用红色填充圆圈,百分比值为50%,80%,我从API获得如下图像.

在此输入图像描述

目前我正在使用以下代码来实现此目的.

    let roundView = UIView(frame:CGRect(x: 100, y: 100, width: 250, height: 250))
    roundView.backgroundColor = UIColor.white
    roundView.layer.cornerRadius = roundView.frame.size.width / 2


    // bezier path
    let circlePath = UIBezierPath(arcCenter: CGPoint (x: roundView.frame.size.width / 2, y: roundView.frame.size.height / 2),
                                  radius: roundView.frame.size.width / 2,
                                  startAngle:CGFloat(M_PI_2),
                                  endAngle: CGFloat (M_PI * 2.0),
                                  clockwise: true)
    circlePath.move(to: roundView.center)
    // circle shape
    let circleShape = CAShapeLayer()
    circleShape.path = circlePath.cgPath
    circleShape.strokeColor = UIColor.black.cgColor
    circleShape.fillColor = UIColor.green.cgColor
    circleShape.lineWidth = 1.5        
    // add sublayer
    roundView.layer.addSublayer(circleShape)
    // add subview
    self.view.addSubview(roundView)*
Run Code Online (Sandbox Code Playgroud)

它显示如下

在此输入图像描述

你能建议我怎么做.目前我正面临将百分比转换为度数的问题.

ios uibezierpath swift

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

在iOS 8 Beacon中没有检测到

iBeacon突然停止在iOS8中工作.在以前的iOS 8版本中它运行良好之前.有人帮我解决这个问题吗?

有什么问题,谢谢

iphone ios ibeacon ios8

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

如何使用 Swift 获取 iOS APP 存档日期

我在我的应用程序中有一个要求,我需要使用 swift 显示 .ipa 文件创建日期。

谁能告诉我怎么做。

提前致谢。

iphone macos ios swift

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

如何将文件存储在使用“documentDirectory”swift创建的文件夹中

我正在使用带有以下代码的 createDirectory 创建新文件夹。

    *let paths = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)
    // Get documents folder
    let documentsDirectory: String = paths.first ?? ""
    // Get your folder path
    let dataPath = documentsDirectory + "/MyNewFolder"
    print("Path\(dataPath)")
    if !FileManager.default.fileExists(atPath: dataPath) {
        // Creates that folder if no exists
        try? FileManager.default.createDirectory(atPath: dataPath, withIntermediateDirectories: false, attributes: nil)
    }*
Run Code Online (Sandbox Code Playgroud)

现在我想在“MyNewFolder”下存储像 log.text 这样的新文件。任何人都可以建议我如何在“MyNewFolder”文件夹下保存新文件

提前致谢。

ios swift

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

iOS:UIAlertController 上的文本字段成为出现警报时的第一响应者

我使用以下代码将 textField 添加到 UIAlertController 中:

\n\n
let anAlertController = UIAlertController(title:title, message:message, preferredStyle: .alert)\n        weak var weakSelf = self\n\n        let aDefaultAction = UIAlertAction(title:defaultTitle, style: UIAlertAction.Style.default) {\n            UIAlertAction in\n\n        anAlertController.addAction(aDefaultAction)\n    }\n\n    let aCancelAction = UIAlertAction(title:canceltTitle, style: UIAlertAction.Style.cancel) {\n        UIAlertAction in\n    }\n    anAlertController.addAction(aCancelAction)\n\n    anAlertController.addTextField { (textField) in\n        textField.textAlignment = NSTextAlignment.center\n        textField.text = "textFieldText"\n        textField.delegate = self\n        textField.resignFirstResponder()\n    }\n    self.present(anAlertController, animated: true, completion: nil)\n
Run Code Online (Sandbox Code Playgroud)\n\n

当我尝试呈现 UIAlertController 时,文本字段自动成为第一响应者。我不\xe2\x80\x99 不希望文本字段在呈现警报时成为第一响应者。我用谷歌搜索并尝试了几种方法来避免这种情况,但没有运气。有人能告诉如何实现这一目标吗?

\n

first-responder ios swift uialertcontroller

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