الى اين NSDate dateByAddingTimeInterval على نظام التشغيل اي فون?

StackOverflow https://stackoverflow.com/questions/1633228

  •  06-07-2019
  •  | 
  •  

سؤال

تحيات!يجب أن تكون رؤية الأشياء.أنظر إلى هذا مقتطفات من اي فون نظام التشغيل مكتبة المراجع:

addTimeInterval: عودة جديدة NSDate الكائن الذي يتم تعيين عدد معين ثانية بالنسبة إلى المتلقي. (إهمال.هذه الطريقة قد تم استبداله dateByAddingTimeInterval:.)

ومع ذلك ، فإنه هو مكان يمكن العثور عليها في مستندات, ولا في الرؤوس.إذا كان النظر في نظام التشغيل Mac OS SDK ، ثم أنا من العثور عليه.

مطبعي ؟ تبقي فقط باستخدام addTimeInterval: بعد كل شيء ؟ ؟

هل كانت مفيدة؟

المحلول

هو في الواقع خطأ في مستندات. addTimeInterval: هو مستنكر في نظام التشغيل Mac OS X 10.6 ولكن ليس في نظام التشغيل اي فون 3.1.2.

يمكنك أن تبحث في NSDate.ح في ماك و في iPhoneOS و سترى الفرق.

NSDate.ساعة في نظام التشغيل اي فون

- (id)addTimeInterval:(NSTimeInterval)seconds;

و NSDate.ساعة في نظام التشغيل Mac OS 10.6

- (id)addTimeInterval:(NSTimeInterval)seconds DEPRECATED_IN_MAC_OS_X_VERSION_10_6_AND_LATER;
- (id)dateByAddingTimeInterval:(NSTimeInterval)ti AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER;

نصائح أخرى

يبدو خطأ مطبعي لي أرى نفس الشيء على نظام بلدي كما كنت تفعل.ربما أنها تهدف إلى استنكر الطريقة كما هو موضح ولكن قطع عليه في آخر لحظة ، مع النص غير صحيحة لا تزال في مكانها.

addTimeInterval الآن إهمال في دائرة الرقابة الداخلية 4.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top