小编toi*_*lle的帖子

Swift 中的多行字符串

如何在 Swift 中创建多行字符串?这是我尝试过的:

var myMultilineString = "This is a " + "\n" + "multiline string"
print(myMultilineString)
Run Code Online (Sandbox Code Playgroud)

我想让它打印:

这是一个

多行字符串

string multiline swift

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

两个日期之间的差异(以分钟为单位) - 不同月份 - Java

我想找出两个日期之间的分钟差。如果两个日期在同一个月(和同一年),我的代码运行良好,但似乎差异认为每个月有 31 天长,因此对于日期:

 2016-02-29 12:21
 2016-03-1 12:21
Run Code Online (Sandbox Code Playgroud)

我有 4320 分钟或 72 小时

为了:

 2016-04-30 12:21
 2016-05-01 12:21
Run Code Online (Sandbox Code Playgroud)

我有 2880 分钟或 48 小时

我的代码,其中 d1 和 d2 是日期对象:

long getDateDiff(Date d1, Date d2, TimeUnit timeUnit) {
    long diff = d2.getTime() - d1.getTime(); //in millisec
    long diffMinutes = TimeUnit.MILLISECONDS.toMinutes(diff);
    return diffMinutes;
}
Run Code Online (Sandbox Code Playgroud)

java date date-arithmetic

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

Swift - 从一系列工作日中获取下一个日期

语境

我正在制作一个应用程序,其中我有截止日期的任务,一旦完成,我想根据用户选择的星期几重复模式根据新日期设置新的截止日期。

我将截止日期保存为日期。我将重复模式保存为 Int32(星期日为 1,星期一为 2,星期二为 4...),但我可以轻松地将其保存为代表每一天的字符串或数字数组

问题

如何将下一个截止日期作为日期(以便我可以重复任务)?

例子

如果我有一个在星期六完成的任务并且每个星期一和星期三都有重复模式,我希望它被设置为下一个星期一。如果他们在周一或周二完成,我想设置下一个周三。

选择重复图案的照片

选择其他日期时,从不选择月份。我知道如何处理这个月。问题仅在于一周中的几天

nsdate nscalendar swift swift3

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

Facebook 登录无法在 swift 中使用

我试图在我的应用程序中实现 Facebook 登录,但当我尝试登录时,它会转到 Facebook 应用程序并返回到我的游戏,但登录按钮不会注销,并且如果我尝试获取任何信息(例如访问令牌),则授予权限或拒绝权限为零。这是我的代码:

import Foundation
class IntroScene: SKScene, FBSDKLoginButtonDelegate {
let loginButton: FBSDKLoginButton = {
    let button = FBSDKLoginButton()
    button.readPermissions = ["email"]
    return button
}()

override func didMove(to view: SKView) {
    self.backgroundColor = UIColor.black

    view.addSubview(loginButton)
    loginButton.center = (self.view?.center)!
    loginButton.delegate = self
}

func loginButtonDidLogOut(_ loginButton: FBSDKLoginButton!) {

}

func loginButtonWillLogin(loginButton: FBSDKLoginButton!) -> Bool {
    return true
}

func loginButton(_ loginButton: FBSDKLoginButton!, didCompleteWith result: FBSDKLoginManagerLoginResult!, error: Error!) {
    if(error == nil)
    {
        print("login complete")
        //print(FBSDKAccessToken.current()) -> crashes because its …
Run Code Online (Sandbox Code Playgroud)

facebook ios facebook-ios-sdk swift

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