Rumah > Soal Jawab > teks badan
比如,一个方法在iOS8.0 被弃用了,我们都替换成苹果建议使用的方法,那如果iOS8.0之前的版本手机,装上了这个应用。因为8.0之前没有替换后的方法,那调用到这个方法的时候,会不会出现什么问题?
例如:
大家讲道理2017-05-02 09:21:45
Jika kaedah ini ditambah selepas ios8, maka jika telefon masih berjalan pada ios7, ralat akan berlaku Ini adalah sama seperti android dan memerlukan kawalan manual.
仅有的幸福2017-05-02 09:21:45
Pemberhentian itu sebenarnya tidak lagi dikemas kini Malah, ia masih boleh digunakan tetapi akan ada amaran Jika anda rasa kawalan manual lebih menyusahkan, anda masih boleh menggunakan kaedah ini.
迷茫2017-05-02 09:21:45
Akan ada masalah dan juga ranap.
Untuk kes kaedah Dihentikan, ia secara amnya boleh dikendalikan seperti berikut:
NSString *sampleString = @"abcdefg";
if ([sampleString respondsToSelector:@selector(stringByReplacingPercentEscapesUsingEncoding:)]) {
[sampleString stringByReplacingPercentEscapesUsingEncoding:<#your-encoding-here#>];
}
else {
<#your-else-code-here#>
}