小编Tra*_*lly的帖子

Swift 4.2 Setter Getter,通过此函数的所有路径都将调用自身

使用swift 4.2我已经开始看到很多问题,其中一个我不确定如何解决,因为我的getter方法应该返回值本身.

我想现在发生的事情是getter将在调用self.type时尝试访问getter

我该如何解决这个问题?

以下是带错误的代码的屏幕截图.

在此输入图像描述

提前致谢

这是书面代码

@objc var type: DecisionType {
    set {
        if(newValue == DecisionType.DecisionDouble){
            //Yes button and NO button should be showing
            okButton.isHidden = true;
            yesButton.isHidden = false;
            noButton.isHidden = false;
        }
        else {
            //Only Ok button should be showing
            okButton.isHidden = false;
            yesButton.isHidden = true;
            noButton.isHidden = true;
        }
    }
    get {
        return self.type;
    }
};
Run Code Online (Sandbox Code Playgroud)

variables getter setter swift

13
推荐指数
2
解决办法
2万
查看次数

带客户 ID 的 Stripe 付款链接

我目前正在构建一个应用程序,我们希望在其中使用 Stripe Payment 链接,而不是构建我们自己的 UI 版本来支持相同的功能。但我注意到 Stripe Payment Links 每次都会创建一个新客户。有没有办法将我的客户 ID 附加到付款链接,以便当他们尝试购买多个产品时不会创建新客户?我不希望单个用户在我的数据库中拥有多个客户 ID。

谢谢!

stripe-payments

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

如何通过 SSL 连接以续集数据库

我似乎无法找到任何文件SEQUELIZE.JS关于如何使用CA.crt为了使连接到我的数据库坐在一个远程服务器上。

我在选项中找到了一些东西,但我似乎无法弄清楚

我试过了

{
 'ssl': true
 'dialectOptions':{
   ssl: {
     ca: 'path/to/ca'
   }
 }     
}
Run Code Online (Sandbox Code Playgroud)

和其他一些事情,但似乎对我不起作用。

有谁能够帮助我?

编辑:

这是我在使用 ca 时遇到的错误

error connecting to db { Error: unable to verify the first certificate
at TLSSocket.<anonymous>
Run Code Online (Sandbox Code Playgroud)

node.js sequelize.js

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

Swift UI - HostingController 添加了不需要的导航栏

我正在尝试将 SwiftUI 集成到我的项目中,目前我正在使用一个故事板,该故事板是通过我的应用程序委托使用以下代码启动的:


_rootNavigiationController = [[UINavigationController alloc] init];
_rootNavigiationController.navigationBarHidden = YES;

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:StoryboardLoginRegister bundle:nil];
BasicInformation *basicInfo = (BasicInformation *)[storyboard instantiateViewControllerWithIdentifier:@"basic-info"];
[self.rootNavigiationController setViewControllers:@[basicInfo]];
Run Code Online (Sandbox Code Playgroud)

所以本质上我的应用程序委托是在 Objective-C 中,而 Windows 根控制器是 UINavigation 控制器。

我的 BasicInformation 类如下所示:

class BasicInfo: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        self.navigationController?.isNavigationBarHidden = true;
        // Do any additional setup after loading the view.
    }
    
    @IBSegueAction func addSwiftUi(_ coder: NSCoder) -> UIViewController? {
        let BasicInfoUI = BasicInfo_UI();
        let hostingController = UIHostingController(coder: coder, rootView: BasicInfoUI);
        hostingController?.navigationController?.isNavigationBarHidden = true;
        return …
Run Code Online (Sandbox Code Playgroud)

ios swift swiftui

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