cari

Rumah  >  Soal Jawab  >  teks badan

objective-c - ios ,关于方法被弃用的问题?

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

例如:

迷茫迷茫2862 hari yang lalu562

membalas semua(3)saya akan balas

  • 大家讲道理

    大家讲道理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.

    balas
    0
  • 仅有的幸福

    仅有的幸福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.

    balas
    0
  • 迷茫

    迷茫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#>
    }

    balas
    0
  • Batalbalas