FTP経由でダウンロードされたNSMutableArrayがあります。配列内の要素は、CFStringRef型のCFFTPStreamリソース定数です。
「kCFFTPResourceName」定数から文字列を作成したいと思います。しかし、Objective Cとiphoneの開発に慣れていないので、私は苦労しています。
私が行ったことはすべて、ARCが次のような適合またはエラーをスローする結果になりました。
2013-01-03 15:31:44.874 Street Light Reporter[1382:11603] -[__NSCFDictionary objectAtIndex:]: unrecognized selector sent to instance 0x6e1e930
2013-01-03 15:31:44.875 Street Light Reporter[1382:11603] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFDictionary objectAtIndex:]: unrecognized selector sent to instance 0x6e1e930'
私の最近の試みは次のとおりです。CFStringRef*c= [ar objectAtIndex:4]; これは、次の2つの理由で機能しません。
Incompatible pointer types initializing 'CFStringRef *' (aka 'const struct __CFString **') with an expression of type 'id'
と
Implicit conversion of an Objective-C pointer to 'CFStringRef *' (aka 'const struct __CFString **') is disallowed with ARC
私はあらゆる種類の型キャストを試したり、(__ bridge)をいじったりしてみましたが、運がありませんでした。
誰かがここで私を助けることができますか?どんな助けでもありがたいです。