私はiOS開発にまったく慣れておらず、クラスメソッドのサイズ変更と画像化と処理を試みるのは初めてです。
画像のサイズを変更する方法については、この投稿をフォローしています。に配置+ (UIImage*)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize;
しselectExerciseImageViewController.h
、関連するコードを にコピーしましたselectExerciseImageViewController.m
。
次に、を使用してクラスをインスタンス化しようとしています
selectExerciseImageViewController * newC = [[selectExerciseImageViewController alloc] init];
UIImage* newImage = [newC imageWithImage:[info objectForKey:@"UIImagePickerControllerOriginalImage"]
scaledToSizeWithSameAspectRatio:CGSizeMake(40.0,40.0)];
しかし、そのメソッドには目に見えるインターフェースがないというエラーがスローされます。self
代わりに入れてみましnewC
たが、それでも同じエラーがスローされます。
なぜこのように振る舞うかについてのガイダンスをいただければ幸いです。