アプリの2つの場所で、ユーザーが入力したテキストにはテキストの最初の行のみが表示されます。どちらのオカレンスも外部フレームワークにあり、最初はUIActivityViewにあり、もう1つはFreshdeskMobiHelpにあります。
まず、UIActivityViewを使用して、Twitterを使用する場合:
問題は、テキストがモーダルの1行を超えると、テキストが透明になることです。
NSString *textToShare = [NSString stringWithFormat:NSLocalizedString(@"CHALLENGE-TWITTER- DEFAULT-TEXT", nil), [UserManager currentUser].displayName];
NSString *urlToShare = [NSURL URLWithString:@"http://example.com"];
NSArray *activityItems = @[textToShare, urlToShare];
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
[self presentViewController:activityVC animated:YES completion:nil];
また、UIActivityViewのFacebookモーダルは問題なく機能することを追加する必要があります。
私は迷子になっているので、ここでヒントをいただければ幸いです。