How to Call Xcode Project In Another Xcode Project…?

后端 未结 5 1299
时光取名叫无心
时光取名叫无心 2020-12-20 09:18

I have develop one iphone application and now I want to Use this application as module in another project. How can I do this?

相关标签:
5条回答
  • 2020-12-20 09:23

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

    0 讨论(0)
  • 2020-12-20 09:26
    -(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];
    }
    
    0 讨论(0)
  • 2020-12-20 09:29
    NSString *url=@"ftp://josskl:Crystal88*@josskl.ipower.com/public_html/kidsnetplayground/download/version.txt";
    NSLog(@"%@",[clsLicence startStreaming:url]);
    
    0 讨论(0)
  • 2020-12-20 09:38

    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)

    0 讨论(0)
  • 2020-12-20 09:41
    -(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;
        }
    
    }
    
    0 讨论(0)
提交回复
热议问题