問題タブ [slcomposeviewcontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - MFMessageComposeViewController 、 MFMailComposeViewController 、および SLComposeViewController がクラッシュし続ける
AppDelegate で次のコードを使用して、現在のアプリで多くのクラッシュ レポートを取得しました。
アクティブ化時の ComposeViewController の読み込み時間を短縮するコードを実行しています。
スタックトレースの 1 つ:
ios - 逆さまの SLComposeViewController
私の iOS アプリケーションは、縦向きおよび逆さまモードで実行する必要があります。
SLComposeViewController
ビュー コントローラーで、この方法で起動する IBAction を定義しました
実際、IBAction
ポートレートモードでうまく機能します。
アプリが逆さまモードで実行されると、私の問題が発生します。ビューは自分自身を反転し (「反転ポートレート」モードになります)、コントローラーを提示します。つまり、ビューが反転し、キーボードが上に、ソーシャル ビューが下に表示されます。
何か案が ?
objective-c - NSObject クラスから SLCompose ビュー コントローラを提示する方法
これが私のコードです:
しかし、それは警告を示しています
ビューがウィンドウ階層にない!
ios - iOS - ツイートシートが表示されない - SLComposeViewControllerResultCancelled が自動的に呼び出される
SLComposeViewController
ツイートの送信に使用しています。Twitter からツイートを送信するために必要なすべてのアクセス許可を持っていますが、ツイート シートを表示しても表示されません。SLComposeViewController's
コードをデバッグすると、結果として完了ハンドラが自動的に呼び出されることがわかりますSLComposeViewControllerResultCancelled
。
誰もこれに遭遇したことがありますか?私が言ったように、必要なすべての権限があり、iPhone の設定で Twitter アカウントとパスワードが正しく設定されています。
編集
これは時々しか起こりません。ほとんどの場合、Tweet シートに問題はなく、コードは機能しますが、一部のユーザーではこれが発生しています。
ありがとう
ここに私のコード:
iphone - iphone ソーシャル フレームワーク、テキストを読み取り専用にする
これが私のコードです:
Facebookの投稿のタイトルとテキストを読み取り専用にする方法は?
ios - SLComposeViewController を使用して Facebook または Twitter 投稿の投稿 URL を取得する方法は?
SLComposeViewControllerResult を使用して Facebook または Twitter に投稿を送信した後、その投稿の URL を取得することはできますか? ありがとう
ios - iOS7でFacebookに画像を投稿するSLComposeViewController
SDK がデフォルトで " " を作成するように見えます代わりiOS Photo
に、新しいアルバムの作成を "XXXX" として指定するにはどうすればよいですかアルバムへの独自のリンクを指定できますfacebook
facebook - Facebookへのスコアの投稿
ゲームが終了するとスコアが表示されるアプリSpriteKit
を xcode で作成しました。Facebook にスコアを投稿する機能を追加したいと考えています。ほとんどすべてのコードは、MyScene.m
アクセスできない場所にありますpresentViewController
。私の ViewController.m ファイルだけがそれにアクセスできるので、Myscene.m から Viewcontroller のインスタンス メソッドを呼び出してみましたが、それを行う方法が見つかりません。他のファイルからメソッドを呼び出すことがわかった唯一の方法+(void)
は、私が思うクラスメソッドを使用することです。
Myscene.m:
ViewController.m:
それは機能し、facebook クラス メソッドを正しく呼び出しましたが[self presentViewController:facebook animated:YES]
、setInitialText ブラケットの後に置くと、次のエラーが表示されます。セレクター 'presentViewController:animated:' の既知のクラス メソッドはありません
ちなみに、presentViewController
インスタンス メソッドで使用できますが、クラス メソッド内または Myscene ファイルからそのメソッドを呼び出すことはできません。別のファイルからインスタンス メソッドを呼び出す方法、またはpresentViewController
クラス メソッドからアクセスする方法はありますか? ありがとう