小编Ces*_*are的帖子

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

如何推迟在Swift中发生的事情?

我需要构建一个iOS Swift单页面应用程序,它具有60:00分钟的倒数计时器.2秒后,我需要显示一个UILabel,在6秒后隐藏它,然后显示另一个文本.到目前为止这是我的代码:

var startTime = NSTimeInterval()
var timer = NSTimer()

func startCountdownTimer() {

    var currentTime = NSDate.timeIntervalSinceReferenceDate()

    //Find the difference between current time and start time.
    var elapsedTime: NSTimeInterval = 3600-(currentTime-startTime)

    //Calculate the minutes in elapsed time.
    let minutes = UInt8(elapsedTime / 60.0)
    elapsedTime -= (NSTimeInterval(minutes) * 60)

    //Calculate the seconds in elapsed time.
    var seconds = UInt8(elapsedTime)
    elapsedTime -= NSTimeInterval(seconds)

    //Add the leading zero for minutes and seconds and store them as string constants
    let strMinutes = …
Run Code Online (Sandbox Code Playgroud)

ios swift

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

有没有办法不分配UIModalTransitionStyle?

我知道有四种类型的UIModalTransitionStyles,但我不想使用它们中的任何一种.

但是,此代码不起作用:

@IBAction func button(sender: AnyObject) {

    let modalView = ViewController()

    let storyboard = UIStoryboard(name: "Universal", bundle: nil)
    let vc = storyboard.instantiateViewControllerWithIdentifier("ViewController") as UIViewController
    modalView.modalTransitionStyle = nil // Error: type 'UIModalTransitionStyle' does not conform to protocol 'NilLiteralConvertible'

    self.presentViewController(vc, animated: true, completion: nil)

}
Run Code Online (Sandbox Code Playgroud)

每当我没有指定时modalTransitionStyle,编译器就会modalTransitionStyle从Storyboard文档中获取UIViewController.

我怎么能设置不modalTransitionStyle

ios uimodaltransitionstyle swift

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

为什么UIPageControl上没有更新currentPage指示器?

我使用以下代码更新currentPage我的应用程序中的指标:

pgcNotification.currentPage = 3;
pgcNotification.numberOfPages = 4;
Run Code Online (Sandbox Code Playgroud)

虽然,指标永远不会改变,并始终保持在第一位置.

uipagecontrol ios

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

如何从iOS中的排行榜中检索分数?

我想显示的得分最高GKPlayerGKLeaderboard斯威夫特.

func login() {

if (GKLocalPlayer.localPlayer().authenticated) {

        var leaderboardRequest: GKLeaderboard!
        leaderboardRequest.identifier = "Best_Score"

        // Error: fatal error: unexpectedly found nil while unwrapping an Optional value
        func loadLeaderboardsWithCompletionHandler(completionHandler: (([AnyObject]!,
            NSError!) -> Void)!) {

             var localPlayerScore: GKScore = leaderboardRequest.localPlayerScore
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

虽然,func loadLeaderboardsWithCompletionHandler返回此错误消息:fatal error: unexpectedly found nil while unwrapping an Optional value因为我强制解包包含nil的Optional.

我的代码错误在哪里?

ios game-center swift

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

Swift三元运算符函数调用?

我想开始使用Swift三元运算符,这样我就不会设置值,但是我会触发不同的函数.

if position.x < kWidth / 2 ? fireLeft() : fireRight()
Run Code Online (Sandbox Code Playgroud)

它不起作用,我实际上就是这样.我能做些什么才能让它发挥作用?

if-statement ternary swift

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

跟踪用户何时返回应用程序或将焦点从 Mac Catalyst 窗口移开

UISceneSession当用户将焦点从应用程序(窗口)移开然后又回到应用程序(窗口)时,我想使用生命周期的委托方法来帮助通知我的 Mac Catalyst 应用程序。

当应用程序首次在 Mac 上启动sceneWillEnterForegroundsceneDidBecomeActive成功调用时,但是当我专注于另一个应用程序时,则委托诸如sceneWillEnterForeground未调用之类的方法。为什么?

uiscenedelegate mac-catalyst

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

如何在运行的docker容器中安装应用程序?

我正在测试一些与比特币相关的代码,为了测试它在docker容器中安装了bitcoin-testnet-box.

我使用本指南:https: //registry.hub.docker.com/u/freewil/bitcoin-testnet-box/

我没有任何问题地拉动并运行了码头.

但是,我无法编辑其目录中的bitcoin.conf文件,因为我没有安装像NANO这样的编辑器.

我想要做:

sudo apt-get install nano
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我该如何解决这个问题?

nano bitcoin docker

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

让其他人访问Xcode中的开发团队

我有一个"单一成员"Apple会员资格,我与之合作的开发人员之一需要访问我的开发团队来测试他在他的设备上构建的应用程序(Xcode不允许他在没有一个的情况下构建应用程序).如何在不向他提供我的帐户登录凭据的情况下授予他访问开发团队的权限?

xcode code-signing ios

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

如何使用 scapy 创建新层或新协议?

我想使用 scapy 创建一个新层。我创建了一个新图层,但是当我将其发送到另一台计算机时,它丢失了,Wireshark 也无法识别它。我怎么解决这个问题?

class OMER(Packet):
    name = "OMER"
    fields_desc = [StrLenField("Omer", "", None)]
Run Code Online (Sandbox Code Playgroud)

python network-protocols layer scapy python-3.x

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