0
すべてにアクセスするためにエラーは、私は私のプロジェクトで次のコードを持って、iOSのストア
をしようこれが何も返されない理由を理解していますか?私はこのコードのための本を参照して、それはすべてOKに動作するはずだと思うようです。何か案は?事前に
おかげ
ポール
すべてにアクセスするためにエラーは、私は私のプロジェクトで次のコードを持って、iOSのストア
をしようこれが何も返されない理由を理解していますか?私はこのコードのための本を参照して、それはすべてOKに動作するはずだと思うようです。何か案は?事前に
おかげ
ポール
あなた-applicationDocumentsDirectory
方法は私には非常に奇妙に見えます。ドキュメントディレクトリのパスを返す代わりに、実際にこのディレクトリの内容を返そうとします(これはおそらく読み込み不可能なため、nilを返します)。 [NSURL stringByAppendingPathComponentは:]: - 」:未認識セレクタインスタンスに送信
これは次いで、キャッチされない例外により「NSInvalidArgumentException」、理由にアプリを終了主張ストアパス変数宣言にエラーが
- (NSURL *)applicationDocumentsDirectory
{
return [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory
inDomains:NSUserDomainMask] lastObject];
}
と方法を交換してください。 – pbattisson
これは、 'URLsForDirectory:inDomains'が' NSString'ではなく 'NSURL'オブジェクトの配列を返すためです。戻り値の型を変更し、 'stringByAppendingPathComponent:'への呼び出しを 'URLByAppendingPathComponent:'(またはそれに類似したもの)に置き換えます。 – Alfonso
これで、ハードウェアセキュリティを設定するためのパスとして使用するために、URLを解析するための後のメソッドを再実装しました。ご協力いただきありがとうございます。 – pbattisson