問題タブ [theos]
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.
jailbreak - Theos make:***[内部インストール]エラー1
私は脱獄の微調整の開発を開始します。私はこのチュートリアルから始めました:http: //brandontreb.com/beginning-jailbroken-ios-development-building-and-deployment/
このコマンドで次のエラーが発生します
さて、変数THEOS_DEVICE_IPが設定されました。私はこのコマンドでそれをしました:
function - ロゴ (%hook) を使用して別のクラスから関数を呼び出す
注:このコードは元のコードを正確に複製したものではありませんが、問題の内容とコードに対する私の意図を (正確に) 示しています。
DaClass1
のビューにボタンを追加しました(これは正常に動作します):
しかし、( ) は実際には別のクラスのものですUIButton
。action:
dismissWithAnimation:YES:nil
UIButton が にあるときに、自分のから呼び出すdismissWithAnimation
にはどうすればよいですか?DaClass2
UIButton
action:
DaClass1
ios - 設定バンドルで PSLinkListCell の値を使用するには?
ジェイルブレイク調整用の設定バンドルを作成したいと思います。機能するスイッチを使用して設定バンドルを作成することに成功しました。
でも色を選べる設定が欲しい。例:
したがって、[色] をクリックすると、別の画面が表示され、「青」、「黄」、または「緑」のいずれかを選択するように求められます。ネットでチュートリアルを見たことがありますが、これはPSLinkList
.
しかし、微調整でplistを読み取り、選択された色を記録したいと思います。の を読むと思いますが、そうvalidValues
ですPSLinkList
か?
しかし、plist を読み取るにはどのコードを使用すればよいでしょうか?
編集:NateはPSListcontrollerの追加を手伝ってくれましたが、1つの問題に遭遇しました:
ここに私のplistがあります http://pastebin.com/uNKzLBrf
これで私を助けますか?
macos - MacPorts インストール dpkg エラー
アップデート:
sudo port selfupdate
エラーは返されませんでした。これは出力でした:
ただし、実行するとsudo port upgrade outdated
、次のエラーが発生しました。
実行sudo port upgrade gettext
すると、次のエラーが返されました:
元の質問:
dpkg
現在、Mac OS 10.7.5 にインストールしようとしているので、theos を実行できますsudo make package
(インストールされていないため実行できないと表示されていますdkpg
)。
ここの指示に従いましたが、 を実行すると問題が発生しますsudo port install dpkg
。これはエラーです:
の内容は次のmain.log
とおりです。
dpkg
インストールを手伝ってくれる人はいますか?何が問題なのかまったくわかりません。
objective-c - theos mobilesubstrate tweak の id オブジェクト、これを無効にすることはできません -(id)
このコードが正しいかどうかわかりません。2 日間検索しても答えがありません。-(void) では、このコードは非常にうまく機能し、objecForKey が無効になるまで -(void) を無効にします。私が望むのは、(id)mqttSender をトグルで無効/有効に保つことですが、それはできません。何か助けてください。
ios - 環境設定バンドルを追加した後、Theos が微調整のコンパイルに失敗する
構築中の微調整に設定バンドルを追加しようとしています。このチュートリアルの設定バンドルを追加する部分に従いました。設定バンドルを追加しようとした後、私の微調整は次のエラーでコンパイルに失敗しました:
何か案は?
ありがとう。
ios - Theos とシミュレーター - Cydia の微調整を開発して、IOS シミュレーターでテストできますか
脱獄アプリ/微調整を開発するために Theos をインストールする方法に関するいくつかの優れたチュートリアルを見つけました: http://iphonedevwiki.net/index.php/Theos/Getting_Started
問題は、ios 6 を実行している 1 つの iphone (iphone 5) しか持っていないことです。このような脱獄/微調整を開発した場合、ios シミュレーターで実行して、別の ios バージョンでテストできますか?
ios - WeeApp iOS 通知センター ウィジェット: 位置情報サービスが権限を保存しない (ジェイルブレイク)
theos テンプレートを使用して脱獄された iPhone の通知センターを作成しています (したがって、WeeApp で実行されます)。これは天気ウィジェットで、電話の現在地を取得できるようにして、最寄りの駅から天気を取得できるようにしたいと考えています。現在、次のコードを使用して場所の取得を開始しています。
そして私にはdidUpdateLocations
方法があります。それはすべてうまくいきます。問題は、電話が場所を使用する許可を得るために使用するポップアップにあります. まず、SpringBoard がその場所を使用したいと言っています。代わりにウィジェットの名前を言う方法はありますか?
さらに重要なことは、保存されたアクセス許可が保持されないことです。それらは電話が動作している限り続きますが、通知センターを再起動して再度開くたびに、場所を使用する許可を再度求めます.
もちろん、これは致命的な問題ではありませんが、イライラします。ウィジェットが現在の場所の使用を許可されていることを電話に記憶させる方法はありますか?
ios - theosビルドシステムでARCを有効にする
私は現在、theosビルドシステムを使用して、ジェイルブレイクされたiPhone用のアプリケーションと微調整を作成しています。theosを使用して特定のプロジェクトの自動参照カウントを有効にする方法はありますか?
私はグーグルでtheosmakefilesを解読しようとしましたが、何も見つかりませんでした。
ios - THEOSTweakのサンドボックスの外にディレクトリを作成できません
GoogleChromeアプリに接続するTHEOSを使用してiPhoneを微調整しています。微調整機能の一部は、ASIHTTPRequest/ASINetworkQueueを使用してファイルのダウンロードと保存を処理することです。ユーザーはダウンロード先を自由に選択して設定できます。ダウンロードパスを「/tmp」またはGoogleChromeドキュメントフォルダに設定している限り、これは正常に機能します。たとえば「/var/ mobile / Documents /」のように、これら以外のフォルダを選択しようとすると、アクセス許可エラーは発生しません。
Domain = NSCocoaErrorDomain Code = 513 "操作を完了できませんでした。(Cocoaエラー513。)" UserInfo = 0x1f53e230 {NSFilePath = / var / mobile / Documents、NSUnderlyingError=0x1f53b3d0"操作を完了できませんでした。操作は許可されていません。
私はこのエラーを調べて、StackExchangeでここに提案された他のすべての答えを試しましたが、役に立ちませんでした。
私はIOS6用に開発しており、私が何かを見逃したと思われる場合に備えて、ここで読んだ回答をリンクとして含めています。
2- iphoneはサンドボックスの外にフォルダを作成します
3- Cydiaアプリドキュメントフォルダーが作成されていません
4- NSFileManagerのiOSでroot権限を取得する(脱獄)
最後のリンクは、モバイル以外のディレクトリにアクセスするためのルートとしてアプリを実行することを示していますが、Chromeの調整のみを行っているため、これが適切かどうかはわかりません。
誰かがこの問題について私を助けてくれるか、正しい方向に私を向けてくれることを願っています。髪を引き裂いています。
これが私にとってはうまくいかないディレクトリを作成するための一般的なコードスニペットです:
よろしくお願いします