問題タブ [iosdeployment]

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.

0 投票する
1 に答える
199 参照

objective-c - plistからパラメータを取得するには?

私は Objective-C プログラミングの初心者で、IOS アプリに実装できるフレームワークの開発を依頼されました。このフレームワークには、API の消費を実行し、(応答から受け取る) メッセージを返す 3 つのメソッド (モデル オブジェクトを引数として受け取る) があります。問題は、モジュールのパラメーターを plist に保存するように求められたことですが、これが何を意味するのかよくわかりません。私はplistについて読んでいて、シリアル化されたオブジェクトを保存できることを知っています。しかし、このファイルにすべてのパラメータを保存するという意味がよくわかりません。

0 投票する
1 に答える
34 参照

ios - UISearchBar からの UITableView 更新結果

UISearchBar と UITablevView を備えた ViewController があります。テーブルビューは配列内のアイテムのリストを表示するだけですが、フィルタリングされたアイテムのリストを で表示したいと思いますfilteredArrayUsingPredicate。述語NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF CONTAINS[cd] %@ OR SELF LIKE[cd] %@", searchText,searchText];を使用してフィルター処理された配列を取得できます。フィルター処理された配列のカウントを出力すると、アイテムの数は正しくなります。しかし、テーブルに表示しようとすると、次のエラーでクラッシュが発生します。 *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayI objectAtIndexedSubscript:]: index 3 beyond bounds [0 .. 2]'

検索バーとテーブルへの入力のコードは次のとおりです。

クラッシュの原因となっていると思われる行は、この メソッドで検索を true に設定し、[self->_table reloadData];検索が true であるかどうかを確認し、それ以外の場合は項目を表示します。しかし、データをリロードして、フィルタリングされた結果を表示するように指示すると、クラッシュが発生する理由がわかりません。- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchTextcellForRowAtIndexPath

0 投票する
2 に答える
156 参照

ios - UIView をスクロールおよびズーム可能にする

UIView をスクロール可能およびズーム可能にしようとしています。スクロール ビューに埋め込んでそのデリゲートを設定しましたが、機能しません。

「selectCountries」UIView をスクロールして、画像などのようにズームインおよびズームアウトできるようにしたいと思います。

どうすればこの結果を達成できますか?

これが私がこれまでに行ったことです:

EDIT 1:以下のコメントに書かれた値を追加してみましたが、それでもビューをズームおよびスクロールしません。

編集2:これはストーリーボードのスクリーンショットです

Storyboard-Scrollview_screenshot

0 投票する
3 に答える
1318 参照

ios - アプリはシミュレーターでは完全に動作しますが、物理デバイスでは動作しません [iOS 13.3.1]

アプリはすべてのシミュレーターで完全に実行されますが、物理デバイスで実行しようとすると、次のエラーが表示されます:-

ここに画像の説明を入力

また、iPhone 6、iPhone 7、iPhone 11 などのさまざまな物理デバイスで実行しようとしました。その後、アプリは iPhone 6 でのみ正常に実行されるため、iOS 13.3.1 のバージョンで実行されているデバイスでエラーが発生しているという結論に達しました。 iOS 12.4.4で実行されています

また、同じ物理デバイスで新しいプロジェクトを実行しようとしましたが、(iOS 13.3.1 で実行されているデバイスで) 空白の画面が表示され続け、その新しいプロジェクトにフレームワークをインストールすると、画像に示されているのと同じエラーが表示されます。

私はすでに試しました:

  • 清掃プロジェクト
  • プロジェクトの再開
  • Mac の再起動
  • Xcodeの再インストール