2014-03-04 31 views
-1

是否有可能在App Delegate中声明自己的方法? 我不断收到一个错误,我想知道是否因为这个。 它说 预计方法体 但它似乎是一个适当的方法体。在AppDelegate中拥有自己的方法

- (void)checkDefaultSetInt:(NSString *)defaultName (int)newValue { 

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 

int valueToCheck = [defaults integerForKey:defaultName]; 

NSLog(@"%d", valueToCheck); 


} 
+1

发布您的代码..反正有可能在应用程序委托 – Ilario

+0

我加自己的方法编辑我的文章 – Philip

回答

3

你的方法名是不正确

- (void)checkDefaultSetInt:(NSString *)defaultName (int)newValue

应该是这样的:

- (void)checkDefault:(NSString *)defaultName intValue:(int)newValue

+0

哦,不好意思!谢谢!必须习惯那种语法 – Philip

+0

@ user3341702当某人发布解决您的问题的答案时,您应该接受该答案。它增加了您的声誉,增加了回答者的声誉,并且表明问题已关闭。通过点击答案旁边的复选标记来执行此操作。 – rmaddy

+0

谢谢,我正要这样做,但stackexchange告诉我我做不到。 – Philip

相关问题