小编TDM*_*TDM的帖子

代码签名无效

最近,我无法在Xcode中运行我的一些应用程序.他们会建立,然后退出而不显示.所以我尝试进入Debug文件夹并手动启动应用程序.我最终收到macOS的错误报告,告诉我异常类型是"代码签名无效".我还在Xcode中运行了一个测试,它告诉我代码根本没有签名,并且退出代码失败了.我知道我的Xcode项目中的代码签名一定有问题,但我是不知道如何解决这个问题.它影响了我在Mac App Store上的应用程序,所以我猜它与证书有关.请告诉我如何解决这个问题.我正在使用Xcode 8制作一个macOS应用程序.我迫切需要修复此错误,所以如果您有任何想法请发布它们,如果它们有效,我会立即奖励您+50代表.谢谢!

这是我在其中一个项目上遇到的错误的屏幕截图.

错误截图在这里

xcode code-signing swift3 macos-sierra

18
推荐指数
3
解决办法
8085
查看次数

如何让NSTimer在满足条件后停止重复

我有两个NSTimers,我编程使屏幕上出现一个按钮,然后消失.如何满足条件,如何对其进行编程以停止添加和删除按钮?

这是我的代码:

   var timerRemoveButton = NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: "removeButton", userInfo: nil, repeats: true)
   var timerAddButton = NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: "addButton", userInfo: nil, repeats: true)
Run Code Online (Sandbox Code Playgroud)

nstimer ios swift

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

如何在swift中为我的cocoa应用程序添加设置?

我对Swift中的编程很新,我想知道是否有一种简单的方法可以在Swift中为我的Cocoa应用程序添加设置/首选项.如果可能的话,我想要一步一步的指导.我主要想知道如何将用户的首选项存储在磁盘和代码部分.在我当前的代码中,它需要检查用户选择了哪个设置,并根据该设置执行操作.我正在使用Xcode 7.1和Swift 2.提前感谢!

macos settings xcode cocoa swift

6
推荐指数
2
解决办法
3124
查看次数

如何在 MessageUI (Swift 4) 中启用按钮

我正在尝试为我的应用启用 MessageUI 中的相机和应用按钮。我在 Apple 的文档中没有找到关于如何执行此操作的任何地方。有任何想法吗?谢谢!

更新:我disableUserAttachments()在 Apple 的文档中找到了一个函数,这与我正在寻找的相反。Apple 特别表示,此功能会禁用消息视图中的相机/附件按钮。我的项目中没有此代码,它仍然处于禁用状态。我还没有找到像 enableUserAttachments 这样的东西,这是我认为我需要的。任何想法表示赞赏。 截屏

xcode messageui imessage mfmessagecomposeviewcontroller swift

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

如何禁用关闭按钮?

我需要一些帮助来弄清楚如何在OS X Cocoa和Swift 2中禁用/隐藏关闭,最小化和调整大小按钮.这是我尝试过的代码.我知道这是标题栏,但我想我还是会尝试一下:

self.window.titleVisibility = NSWindowTitleVisibility.Hidden;
Run Code Online (Sandbox Code Playgroud)

有谁知道这是怎么做到的吗?我正在使用Swift 2,OS X Cocoa和Xcode 7.2.谢谢!

macos cocoa swift

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

“ MKMapRectIsNull”已由属性“ MKMapRect.isNull”替换

因此,在更新到Xcode 10和Swift 4.2时,我当然必须在项目中进行很多更改以更新语法。除了一个问题,我能够解决所有问题。我收到一条错误消息:'MKMapRectIsNull'已由属性'MKMapRect.isNull'代替。我也试图替换明显的事情MKMapRectIsNullMKMapRect.isNull,但其产生的另一个错误,说:实例成员“的isNull”不能在类型“MKMapRect”使用。这里是一些更多的上下文:

var zoomRect = MKMapRect.null
    for annotation in map.annotations {
        let annotationPoint = MKMapPoint(annotation.coordinate)
        let pointRect = MKMapRect(x: annotationPoint.x, y: annotationPoint.y, width: 0, height: 0)
        if (MKMapRect.isNull(zoomRect)) {
            zoomRect = pointRect
        } else {
            zoomRect = zoomRect.union(pointRect)
        }
    }
    map.setVisibleMapRect(zoomRect, edgePadding: UIEdgeInsets(top: 40, left: 40, bottom: 40, right: 40), animated: true)
Run Code Online (Sandbox Code Playgroud)

任何想法/帮助将不胜感激。

xcode mapkit mkmapview swift swift4.2

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