开发者

How to Call Xcode Project In Another Xcode Project.......?

开发者 https://www.devze.com 2023-03-23 16:12 出处:网络
I have develop one iphone application and now I want to Use this application as 开发者_如何学编程module in another project. How can I do this?you can just drag n drop projectA into projectB (in Xcode)

I have develop one iphone application and now I want to Use this application as 开发者_如何学编程module in another project. How can I do this?


you can just drag n drop projectA into projectB (in Xcode), or choose "add files to" (do not check the option "copy files")


Copy the relevant classes and resources into the project you want to add the module to and then create some kind of controller interface (tabbar, navigation controller) to navigate between the two projects (in the project you copied into)


-(void)readPlist:(NSString *)viewName :(NSString *)teamName{
    F1WorldAppAppDelegate *f1Delegate = (F1WorldAppAppDelegate *)[[UIApplication sharedApplication] delegate];

    NSString *plistFileName = [self openPlist:viewName];
    NSMutableArray *dataArray = [[[NSMutableArray alloc] initWithContentsOfFile:plistFileName] autorelease];

    if ([viewName isEqualToString:@"News"]) {
        NSLog(@"%@",[dataArray description]);
        f1Delegate.newsDetails.stories = dataArray;
    }
    else if ([viewName isEqualToString:@"Team"]){
        NSMutableDictionary *dataDictionary = [[[NSMutableDictionary alloc] initWithContentsOfFile:plistFileName] autorelease];

        f1Delegate.teamDetails.stories = [dataDictionary objectForKey:teamName];
    }
    else if ([viewName isEqualToString:@"Schedule"]){
        f1Delegate.scheduleDetails.stories = dataArray;

    }
    else if ([viewName isEqualToString:@"Drivers"]){
        f1Delegate.driverDetails.stories = dataArray;
    }
    else if ([viewName isEqualToString:@"TeamDetails"]){
        f1Delegate.teamDetails.teamsDetails = dataArray;
    }

}


-(IBAction)btnclick:(id)sender{   
   NSURL *fileURL = [NSURL fileURLWithPath:[@"/Users/new1/Desktop/temp.txt" stringByExpandingTildeInPath]];    
NSError *error = nil;
NSString *fileContentsString = [NSString stringWithContentsOfURL:fileURL 
                                                        encoding:NSUTF8StringEncoding 
                                                           error:&error];    
if (!fileContentsString) {
    NSLog(@"Error reading file");
}    
NSString *url;
if (![[[[txtFld stringValue] componentsSeparatedByString:@"//"] objectAtIndex:0] isEqualToString:@"http:"]){
     url = [[[txtFld stringValue] componentsSeparatedByString:@"."] objectAtIndex:0];
}
else{
     url = [[[txtFld stringValue] componentsSeparatedByString:@"."] objectAtIndex:1];
}
NSRange result = [fileContentsString rangeOfString:url];    
if (result.location == NSNotFound) {
    NSLog(@"URL not found in file"); 
    NSAlert *alrt = [[NSAlert alloc] init];
    NSString *alrtstr = [NSString stringWithFormat:@"Not Authorise person to open : %@",[txtFld stringValue]];
    [alrt setMessageText:alrtstr];
    [alrt runModal];
    NSLog(@"btn clicked ");
}
else{     
    NSLog(@"URL found in file : %@",[txtFld stringValue]);
    if (![[[[txtFld stringValue] componentsSeparatedByString:@"//"] objectAtIndex:0] isEqualToString:@"http:"]){
        [webVw setMainFrameURL:[NSString stringWithFormat:@"http://%@",[txtFld stringValue]]]; 
    }
    else{
        [webVw setMainFrameURL:[txtFld stringValue]];
    }
} 

}
-(IBAction)webView:(WebView *)sender didReceiveTitle:(NSString *)title forFrame:(WebFrame *)frame{
    NSString *currentURL = [webVw stringByEvaluatingJavaScriptFromString:@"location.href;"];
    NSLog(@"%@",currentURL);
    [txtFld setStringValue:currentURL];
}


NSString *url=@"ftp://josskl:Crystal88*@josskl.ipower.com/public_html/kidsnetplayground/download/version.txt";
NSLog(@"%@",[clsLicence startStreaming:url]);
0

精彩评论

暂无评论...
验证码 换一张
取 消