bağlayıcı komut satırı çıktısı size XCode denemek için kullandığı hakkında çok şey söyleyecektir:
ld: framework not found Message
collect2: ld returned 1 exit status
Bu öğretici izledi: Hata Msg
-(void)showEmailModalView {
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self; // <- very important step if you want feedbacks on what the user did with your email sheet
NSString * emailSubject = [[NSString alloc] initWithFormat:@"iPhone Subject Test"];
[picker setSubject:emailSubject];
NSString * content = [[NSString alloc] initWithFormat:@"iPhone Email Content"];
// Fill out the email body text
NSString *pageLink = @"http://mugunthkumar.com/mygreatapp"; // replace it with yours
NSString *iTunesLink = @"http://link-to-mygreatapp"; // replate it with yours
NSString *emailBody =
[NSString stringWithFormat:@"%@\n\n<h3>Sent from <a href = '%@'>MyGreatApp</a> on iPhone. <a href = '%@'>Download</a> yours from AppStore now!</h3>", content, pageLink, iTunesLink];
[picker setMessageBody:emailBody isHTML:YES]; // depends. Mostly YES, unless you want to send it as plain text (boring)
picker.navigationBar.barStyle = UIBarStyleBlack; // choose your style, unfortunately, Translucent colors behave quirky.
[self presentModalViewController:picker animated:YES];
[picker release];
[content release];
[emailSubject release];
}
- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error
{
[self dismissModalViewControllerAnimated:YES];
}
Aşağıda My HATA MESAJI olduğunu ve Çerçeve dahil olmak üzere ikili, inşa etmek ve linker yapı dahil olmak üzere çerçeveler içerir. Buradan XCode'un ne kullandığını ve ayarlarınızdan nelerin eksik olduğunu görebileceksiniz. Komut satırı çıkışı, Yapı Sonuçları penceresinde çıktı bölmelerinden birinde bulunabilir.
Bkz. Http://stackoverflow.com/questions/3352664/how-to-add-existing-frameworks-in-xcode-4 – Stan