gpt4 book ai didi

IOS/objective-C : Shared Instance Method with argument

转载 作者:行者123 更新时间:2023-11-29 00:00:59 25 4
gpt4 key购买 nike

您好,我有一个类,我正在将其作为 sharedInstance 进行延迟加载。我希望能够在需要输入变量的类中调用一个方法,但以下语法不起作用。它说没有这样的属性,但我从界面复制了该属性。

这是不起作用的代码

int myPoints = 200;
//myStatusLevel is a method in ManagePoints that takes mypoints as an input
// its signature is (int)myStatusLevel: (int) points;
//the following line gives error prperty myStatusLevel not found
int myStatusLevel =[ManagePoints sharedInstance].myStatusLevel:myPoints;

这可以做到吗?如果可以,正确的语法是什么?提前感谢您的任何建议。

最佳答案

如果 ManagePoints 中有具有以下签名的方法:

-(int)myStatusLevel:(int)points;

那么你应该能够调用该函数并传递一个参数。

你需要使用方括号:

int myStatusLevel = [[ManagePoints共享实例] myStatusLevel:myPoints];

关于IOS/objective-C : Shared Instance Method with argument,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49501275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com