teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

微調整

2018/01/07 10:56

投稿

axeralater
axeralater

スコア6

title CHANGED
File without changes
body CHANGED
@@ -33,7 +33,8 @@
33
33
  何か方法をおわかりの方は、ご教授頂けると幸いです。
34
34
 
35
35
  ### 補足
36
+ すみません、説明不足だったのですが、Bridge-headerなしでも、TwitterKitを入れてビルドするだけなら出来るのですが、別のエラーがでたため、ドキュメントを読んでBridge-headerを入れました。
36
- すみません、説明不足だったのですが、今回は、Twitter投稿を行おうとしています。
37
+ 今回やりたいことは、Twitter投稿す。
37
38
  そこで、ドキュメントにそって、AppDelegate.swiftに、以下のコードを貼っています。
38
39
  ```AppDelegate.swift
39
40
  func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

1

補足エラー説明

2018/01/07 10:56

投稿

axeralater
axeralater

スコア6

title CHANGED
File without changes
body CHANGED
@@ -30,4 +30,29 @@
30
30
 
31
31
  このやり方自体に違和感があるので、そもそもBridge-headerがいるかもわからないです。Bridge headerなしの場合は、別のエラーが表示されます。
32
32
  普通にTwitter投稿がやりたいだけなのですが、以前はここまで複雑じゃありませんでした。
33
- 何か方法をおわかりの方は、ご教授頂けると幸いです。
33
+ 何か方法をおわかりの方は、ご教授頂けると幸いです。
34
+
35
+ ### 補足
36
+ すみません、説明不足だったのですが、今回は、Twitter投稿を行おうとしています。
37
+ そこで、ドキュメントにそって、AppDelegate.swiftに、以下のコードを貼っています。
38
+ ```AppDelegate.swift
39
+ func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
40
+ Twitter.sharedInstance().start(withConsumerKey:"{customor-key}", consumerSecret:"customor-secret")
41
+
42
+ return true
43
+ }
44
+ ```
45
+
46
+ ```ViewController.swift
47
+ func tweet() {
48
+ if SLComposeViewController.isAvailableForServiceType(SLServiceTypeTwitter) {
49
+ let composer = SLComposeViewController(forServiceType: SLServiceTypeTwitter)
50
+ composer.setInitialText("Hello Twitter!")
51
+ composer.addImage(UIImage(named: "hello"))
52
+ composer.addURL(URL(string: "https://dev.twitter.com"))
53
+ self.presentViewController(socialController, animated: true, completion: nil)
54
+ }
55
+ }
56
+ ```
57
+ これらの機能でTwitter投稿が出来るらしいですが、AppDelegate.swiftにて、
58
+ Use of unresolved identifier 'Twitter'というエラーが表示されます。こちら、解決方法が分からずに困っています。同じようなエラーに引っかかった方、おられないでしょうか?