質問編集履歴
1
UIBarButtonItemをコードで生成するサンプルに変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
試しに新しいプロジェクトを作り、
|
11
|
+
試しに新しいプロジェクトを作り、ナビゲーションコントローラー配下のビューコントローラーを以下のように実装し、右上のボタンをタップして表示される送信メニューでTwitterアイコンを選択して投稿したところ、やはりツイート内容に内部ファイル名が埋め込まれてしまいます。
|
12
12
|
|
13
13
|
|
14
14
|
|
@@ -20,8 +20,6 @@
|
|
20
20
|
|
21
21
|
@interface ViewController () <UIDocumentInteractionControllerDelegate>
|
22
22
|
|
23
|
-
@property (weak, nonatomic) IBOutlet UIBarButtonItem *menuButton;
|
24
|
-
|
25
23
|
@property (strong, nonatomic) UIDocumentInteractionController *docIC;
|
26
24
|
|
27
25
|
@end
|
@@ -32,7 +30,17 @@
|
|
32
30
|
|
33
31
|
|
34
32
|
|
33
|
+
- (void)viewDidLoad {
|
34
|
+
|
35
|
+
[super viewDidLoad];
|
36
|
+
|
37
|
+
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(openMenu:)];
|
38
|
+
|
39
|
+
}
|
40
|
+
|
41
|
+
|
42
|
+
|
35
|
-
- (
|
43
|
+
- (void)openMenu:(UIBarButtonItem *)sender {
|
36
44
|
|
37
45
|
// image.pngという画像をプロジェクトにバンドルしてください。
|
38
46
|
|
@@ -50,7 +58,7 @@
|
|
50
58
|
|
51
59
|
_docIC = [UIDocumentInteractionController interactionControllerWithURL:sendURL];
|
52
60
|
|
53
|
-
[_docIC presentOptionsMenuFromBarButtonItem:
|
61
|
+
[_docIC presentOptionsMenuFromBarButtonItem:sender animated:YES];
|
54
62
|
|
55
63
|
} else {
|
56
64
|
|