objective-c - ios ,关于方法被弃用的问题?
迷茫
迷茫 2017-05-02 09:19:45
0
3
482

比如,一个方法在iOS8.0 被弃用了,我们都替换成苹果建议使用的方法,那如果iOS8.0之前的版本手机,装上了这个应用。因为8.0之前没有替换后的方法,那调用到这个方法的时候,会不会出现什么问题?

例如:

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

membalas semua(3)
大家讲道理

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.

仅有的幸福

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.

迷茫

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#>
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!