makeObjectsPerformSelector
メソッドを使用しようとしています。
これは私のコードです。makeObjectsPerformSelector
セレクターで呼び出しても見つからない理由がわかりuppercase:
ません...
#import "testAppViewController.h"
@interface testAppViewController ()
- (void)uppercase;
@property (nonatomic, strong) NSMutableArray *arrayTest;
@end
@implementation testAppViewController
- (void)viewDidLoad
{
[super viewDidLoad];
[self start];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)uppercase
{
NSLog(@"---");
}
- (void) start
{
self.arrayTest = [[NSMutableArray alloc] init];
[self.arrayTest addObject:@"toto"];
[self.arrayTest addObject:@"tata"];
[self.arrayTest addObject:@"titi"];
[self.arrayTest addObject:@"tutu"];
for (NSString *s in self.arrayTest)
NSLog(@"1 - %@", s);
[self.arrayTest makeObjectsPerformSelector:@selector(uppercase)];
for (NSString *s in self.arrayTest)
NSLog(@"2 - %@", s);
}