Я пытаюсь объединить эти два проекта.Недвижимость 'images' не найден на объекте типа 'UIViewController *'
На данный момент я просто пытаюсь держать их в отдельных контроллерах зрения и получить функциональность Thumbnail Picker, работающий в его собственном контроллере.
Я получаю сообщение об ошибке, как указано в названии, «„изображения“объекта не найден объект типа„UIViewController *“»
ошибка исходит из файла AppDelegate.m:
#import "AppDelegate.h"
#import "ViewController.h"
@implementation AppDelegate
@synthesize window = _window;
@synthesize viewController = _viewController;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.viewController = [[UIViewController alloc] init];
NSArray *paths = [[NSBundle mainBundle] pathsForResourcesOfType:@"jpg" inDirectory:nil];
NSMutableArray *images = [NSMutableArray arrayWithCapacity:paths.count];
for (NSString *path in paths) {
[images addObject:[UIImage imageWithContentsOfFile:path]];
}
self.viewController.images = images;
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}
@end
Вот AppDelegate.h:
#import <UIKit/UIKit.h>
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) UIViewController *viewController;
@end
Я попытался объявить свойство как так:
@property (strong, nonatomic) UIImageView *images;
Я не могу это исправить, хотя я тщательно объединил эти два кодовых файла.
Вот Xcode проект, где я нахожусь в данный момент:
Я не знаю, почему это было проголосовано. Я думаю, что слияние двух базовых кодов из GitHub, например, как в этом случае, вполне уместно для разработчика iOS. – Paul