タグ付けされた質問 「iphone」

特にAppleのiPhoneやiPod touchに対応する場合を除いて、このタグを使用しないでください。ハードウェアに依存しない質問については、タグ[ios]を使用してください。検討するタグは、[xcode](ただし、質問がIDE自体に関するものである場合のみ)、[swift]、[objective-c]、または[cocoa-touch]([cocoa]は除く)です。iTunes App StoreやiTunes Connectに関する質問はご遠慮ください。C#を使用する場合は、[mono]でタグ付けします。





13
プログラムで連絡先へのアクセスを要求する
iOS 6にアップデートしてから、連絡先をiPhoneのアドレス帳に追加するコードが機能しないことに気づきました。Appleは連絡先にアクセスする前にユーザーの許可を必要とするため(この問題を修正するため)、これは許可に関連する問題だと思います。 以下のスクリーンショットのように、アプリが連絡先へのアクセス許可を自動的に要求することを期待していましたが、そうではありませんでした。連絡先を追加しようとすると、で失敗しABAddressBookErrorDomain error 1ます。 連絡先リクエストダイアログへのアクセスをプログラムで起動する必要がありますか?それはどのように行われますか?

9
コアデータで列挙型を実装する最良の方法
エンティティにタイププロパティを割り当てることができるように、コアデータエンティティを列挙値にバインドする最良の方法は何ですか?言い換えれば、私はと呼ばれるエンティティ持っているItemとitemType私は列挙型にバインドしたいというプロパティを、このついて行くの最善の方法は何ですか。


13
:active疑似クラスはモバイルサファリでは機能しません
iPhone / iPad / iPod上のWebkitでは、<a>タグを:active疑似クラスに指定しても、要素をタップしてもトリガーされません。これをトリガーするにはどうすればよいですか?コード例: <style> a:active { background-color: red; } </style> <!-- snip --> <a href="#">Click me</a>



6
AVAudioPlayerがデバッグモードでブレークポイントをスローする
アプリをロードするたびに、この行にブレークポイントを設定したかのように停止します。 self.audioPlayer = [[[AVAudioPlayer alloc] initWithData:[dataPersister loadData:self.fileName] error:&outError] autorelease]; このラインの上または近くにブレークポイントはありません。これは、アプリをデバッグモードで実行したときにのみ発生し、ブレークポイントの後でクラッシュするものはありません。「プログラムの実行を続ける」をクリックしても何も起こらないのでアプリは動作します。 これは、次のように呼び出されるloadDataメソッドですinitWithData。 -(NSData*)loadData:(NSString*)fileName { NSString *dataPath = [self.path stringByAppendingPathComponent:fileName]; dataPath = [dataPath stringByStandardizingPath]; NSData *data = [[[NSData alloc] initWithContentsOfFile:dataPath]autorelease ]; return data; } loadData関数は正常に動作しているようです。要求されたmp3ファイルが読み込まれ、ブレークポイント後に問題なく再生されます。 私が間違っていることを何か知っていますか? 編集: ブレークポイントで停止したときにバックトレースを実行しました。これは出力でした: (lldb)bt *スレッド#1:tid = 0x1c03、0x30df1724 libc ++ abi.dylib`__cxa_throw、停止理由=ブレークポイント1.2 フレーム#0:0x30df1724 libc ++ abi.dylib`__cxa_throw フレーム#1:0x36403a24 AudioToolbox`ID3ParserHandle :: …

2
$ {EXECUTABLE_NAME}と$ {PRODUCT_NAME}はどこで定義されていますか
これらを変更する方法に関する情報はどこにありますか ${EXECUTABLE_NAME} ${PRODUCT_NAME} これらは.plistファイルにのみ表示されますが、実際の値はどこにありますか。 .plistで必要なものを直接変更できる場合、これらが必要な理由。 私は新しいので、これらを理解するのに問題があります。アップル情報のプロパティリストのキーリファレンスも調べましたが、これらの$ {}値が見つかりませんでした。
108 iphone  objective-c  ios  xcode  plist 

18
UITableViewがデータの要求を完了したときに通知を受け取りますか?
がUITableViewデータソースからのデータの要求をいつ終了したかを確認する方法はありますか? 関連するビューコントローラー()のviewDidLoad/ viewWillAppear/ viewDidAppearメソッドはどれも、UITableViewController早すぎるため、ここでは使用されません。それらのどれも(完全に理解できる)、データソースへのクエリが当面の間(たとえば、ビューがスクロールされるまで)完了することを保証しません。 私が見つけた1つの回避策は、を呼び出すことreloadDataですviewDidAppear。これは、reloadData戻ったときに、テーブルビューがデータソースのクエリを当面必要なだけ完了することを保証しているためです。 ただし、データソースreloadDataが最初に読み込まれたときに、データソースに同じ情報を2回(自動的に1回、呼び出しのために1回)要求されるため、これはかなり厄介なようです。 これを実行したい理由はUITableView、最も近い行だけでなく、ピクセルレベルまでのスクロール位置を保持したいからです。 (を使用してscrollRectToVisible:animated:)スクロール位置を復元するとき、テーブルビューに十分なデータが既に含まれている必要があります。そうでない場合、scrollRectToVisible:animated:メソッド呼び出しは何もしません(viewDidLoad、viewWillAppearまたはのいずれかで呼び出しを独自に配置した場合に起こりますviewDidAppear)。
108 ios  iphone  uitableview 

3
弧でセッターをオーバーライド
@interface Article : NSObject @property (nonatomic, strong) NSString *imageURLString; @end @implementation Class @synthesize imageURLString = _imageURLString; - (void)setImageURLString:(NSString *)imageURLString { _imageURLString = imageURLString; //do something else } ARCが有効な場合、セッターを正しくオーバーライドしましたか?

26
SourceKitServiceがCPUを消費し、Xcodeを停止する
これはベータ版の問題ではありません。Xcode 6.0.1、製品版を使用しています。私が抱えている問題は、作業中のコードをビルドまたは実行しようとすると、Xcodeが長時間応答しなくなり、SourceKitServiceがCPUの400%以上を消費することです(Activity Monitorによると)。この問題はここ数日で新しくなりましたが、奇妙なことに、9月17日に正式にリリースされてからXcode 6.0を使用していました。この問題の修正が含まれることを期待して6.0.1にアップグレードしました。 問題が何であるかについて何か考えはありますか?
108 ios  iphone  swift  xcode  sourcekit 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.