2017-04-23 5 views
-2

で非推奨私がポップアップされている問題を持っているし、それはおそらく、構文の問題 です:イム「stringByAddingPercentEscapesUsingEncodingは:」廃止されました:最初のiOS 9.0

- (void)extracted_method:(NSString **)tempDir_p 
{ 
    *tempDir_p = [*tempDir_p stringByAddingPercentEscapesUsingEncoding: 
    NSASCIIStringEncoding]; 
} 

イムエラーを取得します ' stringByAddingPercentEscapesUsingEncoding: 'は非推奨です:iOS 9.0では初めて使用されなくなりました

誰でも?ところで、私はこれまで比較的新しいです...

(tempDir_p *)stringByAddingPercentEncodingWithAllowedCharacters: 
(NSASCIIStringEncoding *) ; 

まだ同じエラー・メッセージがあります[OK]を

おかげ ポール

は、私は物事がABIT変更し、これを思い付きました私はここで少数の人々を怒らせている場合は謝罪します。 48と学校に戻っ..

+0

エンコードの代わりにNSCharacterSetを渡す必要があります。詳細については、私の答えのリンクを参照してください。 – Koen

答えて

0

deprecatedは、構文の問題ではありません。コンパイラはむしろ特定のメッセージが特定のiOSバージョンから使用されるべきではないことを伝えます。詳細については、例えばSO answerとします(該当する場合はその回答をアップアップしてください)。

関連する問題