質問編集履歴
2
微調整
title
CHANGED
File without changes
|
body
CHANGED
@@ -33,7 +33,8 @@
|
|
33
33
|
何か方法をおわかりの方は、ご教授頂けると幸いです。
|
34
34
|
|
35
35
|
### 補足
|
36
|
+
すみません、説明不足だったのですが、Bridge-headerなしでも、TwitterKitを入れてビルドするだけなら出来るのですが、別のエラーがでたため、ドキュメントを読んでBridge-headerを入れました。
|
36
|
-
|
37
|
+
今回やりたいことは、Twitter投稿です。
|
37
38
|
そこで、ドキュメントにそって、AppDelegate.swiftに、以下のコードを貼っています。
|
38
39
|
```AppDelegate.swift
|
39
40
|
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
|
1
補足エラー説明
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'というエラーが表示されます。こちら、解決方法が分からずに困っています。同じようなエラーに引っかかった方、おられないでしょうか?
|