我一個虛擬卡(包含在包)複製到普通紙板如下:從UIPasteBoard一個電子名片粘貼到郵件
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"AM" ofType:@"vcf"];
NSData *data = [NSData dataWithContentsOfFile:filePath];
[[UIPasteboard generalPasteboard] setData:data forPasteboardType:(NSString*)kUTTypeVCard];
然後,我會喜歡的用戶能夠將其粘貼到電子郵件中。但是,Mail在複製到粘貼板時不提供粘貼選項。我做錯了什麼或郵件不能識別該紙板類型?
謝謝,但你所回答,這不是問了一個問題。此外,您在答案中指定了錯誤的MIME類型 - 它應該是文本/電子名片 – RunLoop 2012-02-03 06:09:47
抱歉,我誤解了您的問題。我以爲你想把它複製到他們的剪貼板上,然後讓它們粘貼到一個MFMailComposeViewController中,我編輯了MIME。 – shabbirv 2012-02-03 07:34:54