Этот вопрос уже задавался здесь в различных формах ранее, но я не могу понять, на что жалуется компилятор;в классе NSUserDefaultsController
или в любом из его суперклассов нет других методов save:
.
Метод, в котором возникает это предупреждение, - это IBAction
, прикрепленный к кнопке OK
в моем окне настроек..
Мне не нравятся предупреждения, поэтому меня это немного беспокоит;Кто-нибудь может помочь избавиться от этого?
![enter image description here](https://i.stack.imgur.com/5lT0d.png)
РЕДАКТИРОВАТЬ: как указал @Peter, компилятор не знает, что sharedUserDefaultsController
возвращает объект NSUserDefaultsController
.Это исправлено с помощью:
NSUserDefaultsController *userDefaultsController = [NSUserDefaultsController sharedUserDefaultsController];
[userDefaultsController save:sender];