我正在设计一个类,我意识到我有几种方法,它们拥有的唯一参数是错误的输出参数。问题是我应该如何命名此方法,因为它们会变得非常困惑。我一直在阅读苹果的《代码指南》,但对此却一言不发。这是一个例子:

-(BOOL)loginError(NSError **) anError;

-(BOOL)loginWithUsername:(NSString *)aUsername password:(NSString *)aPassword error:(NSError **) anError;

第二个很清楚,但第一个似乎让我感到困惑。

你怎么看?

最佳答案

苹果使用诸如以下的名称

- (BOOL) saveValuesAndReturnError:(NSError **) error;

因此,也许:
- (BOOL) loginAndReturnError:(NSError **) error;

关于objective-c - 它们唯一的参数是NSError对象引用的Objective-C方法,应如何命名?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1967918/

10-12 04:45