Слияние 2 xcode проектов - PullRequest
       2

Слияние 2 xcode проектов

2 голосов
/ 26 сентября 2011

У меня есть 2 проекта xcode, и я хочу объединить их в 1. Но я остановился на Делегатах, так как оба проекта имеют своих собственных делегатов.Первый проект имеет представление Splitview (Master / Detail), а второй - карусель.

Я хочу заменить подробный вид проектом карусели.Я уже связал структуру и связанные файлы и перья.

Но я застрял в appdelegate MasterDetail, как мне вызвать appdelegate и ViewController проекта карусели и передать выбранный элемент в карусель?

#import "iPadAppDelegate.h"
#import "MasterViewController.h"
#import "DetailViewController.h"

//iCarousel
#import "CarouselExampleAppDelegate.h"
#import "CarouselExampleViewController.h"
//

@implementation iPadAppDelegate

@synthesize window, splitViewController, masterViewController, detailViewController;

//iCarousel
@synthesize carouselExampleViewController;
//

#pragma mark -
#pragma mark Application lifecycle

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

    // Override point for customization after app launch    

    masterViewController = [[MasterViewController alloc] initWithStyle:UITableViewStylePlain];
    UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:masterViewController];

    /*
    detailViewController = [[DetailViewController alloc] initWithNibName:@"DetailView" bundle:nil];
    masterViewController.detailViewController = detailViewController;
    */



    **//iCarousel
    ??? Call the Carousel delegate? And also the Carousel Controller?
    //**

    splitViewController = [[UISplitViewController alloc] init];
    splitViewController.viewControllers = [NSArray arrayWithObjects:navigationController, detailViewController, nil];
    splitViewController.delegate = detailViewController;


    // Add the split view controller's view to the window and display.
    [window addSubview:splitViewController.view];
    [window makeKeyAndVisible];

    return YES;
}

Спасибо,

Кевин

...