質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
Objective-C

Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。

Twitter

Twitterは、140文字以内の「ツイート」と呼ばれる短文を投稿できるサービスです。Twitter上のほぼ全ての機能に対応するAPIが存在し、その関連サービスが多く公開されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Q&A

0回答

277閲覧

TWTRComposerでテキスト、画像、URLをセットして投稿するとセットしたテキストが消えてしまう

R-kwsk

総合スコア9

Objective-C

Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。

Twitter

Twitterは、140文字以内の「ツイート」と呼ばれる短文を投稿できるサービスです。Twitter上のほぼ全ての機能に対応するAPIが存在し、その関連サービスが多く公開されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

0グッド

0クリップ

投稿2018/04/04 06:03

編集2018/04/04 06:04

前提・実現したいこと

TwitterKitでTwitterへの投稿機能を作成中です。初期テキストと画像とURLをセットしましたが、投稿画面が表示されるとセットしたはずのテキストが消えてしまいます。そのまま投稿するとやはり画像とURLは投稿されますがテキストが反映されません。原因が特定できず困っております。

発生している問題

画像とテキストのみ、もしくはURLとテキストのみセットしてもテキストが消えてしまいます。
テキストのみセットすると正常に表示されます。

該当のソースコード

Objective

1TWTRComposer *composer = [[TWTRComposer alloc] init]; 2[composer setText: @"hoge"]; 3[composer setImage: [UIImage imageNamed:@"hoge.png"]]; 4[composer setURL: [NSURL URLWithString:@"https://hoge"]]; 5 6// Called from a UIViewController 7[composer showFromViewController:self completion:^(TWTRComposerResult result) { 8if (result == TWTRComposerResultCancelled) { 9 NSLog(@"Tweet composition cancelled"); 10 } else { 11 NSLog(@"Sending Tweet!"); 12}

###該当部分と思われる部分のログ

SLComposeViewController removeAllURLs SLComposeViewController removeAllURLs starting with mutableItemProviders ( "<NSItemProvider: 0x10b88ca40> {types = (\n \"public.jpeg\"\n)}" ) SLComposeViewController removeAllURLs examining itemProvider.userInfo { SLItemProviderHasPreview = 0; SLItemProviderIsImage = 1; } SLComposeViewController removeAllURLs ended with mutableItemProviders ( "<NSItemProvider: 0x10b88ca40> {types = (\n \"public.jpeg\"\n)}" ) addURL: start SLComposeViewController _addURL: https://hoge: (null) viewWillAppear SLComposeViewController building implicit NSExtensionItem from array of 2 _itemProviders SLComposeViewController setting first extensionItem.attributedContentText to 'hoge' SLComposeViewController about to instantiate remote view controller with array of 1 NSExtensionItems viewDidAppear SLComposeViewController finished instantiate remote view controller <SLRemoteComposeViewController: 0x1029bd000> error (null) extension request identifier B0D90F96-AACC-4778-8E2D-2F874935675E SLComposeViewController received remoteViewController of class SLRemoteComposeViewController, and setting its delegate to self HOST: Successfully loaded remote SLComposeVC [remoteViewController setupRemoteViewController] Finished setting up remote view controller SLComposeViewController completeWithResult: 0 SLComposeViewController automatically dismissing itself Tweet composition cancelled SLComposeViewController dealloc <SLComposeViewController: 0x108a2c550> SLRemoteComposeViewController: (this may be harmless) viewServiceDidTerminateWithError: Error Domain=_UIViewServiceErrorDomain Code=1 "(null)" UserInfo={Terminated=disconnect method}

補足情報(FW/ツールのバージョンなど)

Xcode 9.2
Swift 4.0.3
TwitterKit 2.9.0

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問