Я пытаюсь изучить Objective-C. Так что я просто реализовал ProfileViewController и вот мой файл заголовка:Проблема с «сильным» свойством
#import <UIKit/UIKit.h>
@interface ProfileViewController : UIViewController
@property (strong, nonatomic) UIScrollView *scrollView;//strong is not colored by XCode
@end
Но у меня есть следующее сообщение об ошибке с @property
линии, и я полностью застрял с ним:
No 'assign', 'retain' or 'copy' attribute is specified - 'assign' is assumed
Default property 'assign' not appropriate for non-gc object
И в мой ProfileViewController.m
я следующее предупреждение: Property 'scrollView' needs
setScrollView need to be defined
Developer Information:
Version: 4.1 (4B110)
Location: /Developer
Applications:
Xcode: 4.1 (516)
Instruments: 4.1 (4138)
Dashcode: 3.0.2 (336)
SDKs:
Mac OS X:
10,6: (10J567)
10,7: (11A511a)
iPhone OS:
4,3: (8H7)
iPhone Simulator:
4,3: (8H7)
Возможно, у вас есть невидимый символ, который вставлен в файл, над которым вы работаете. Переопределите свойство. – CodaFi
Обновите версию Xcode. Я не верю, что 4.1 поддерживает ARC, в котором введено сильное ключевое слово. –