لماذا الرمز الذي يستخدم Nshost ترجمة بشكل صحيح باستخدام iPhone SDK؟
-
19-09-2019 - |
سؤال
لدي بعض الكود الذي كتب لنظام التشغيل Mac OS X ويجعل الكثير من استخدام NSHost
صف دراسي. خلال جهدي لإحضار هذا الرمز إلى iPhone، اكتشفت ذلك NSHost
غير متوفر في SDK iPhone، ويجب استبدالها بدلا من ذلك NSStream
وفصول الشبكات ذات الصلة.
أي شيء، لقد كنت أعمل على ذلك لمفارته إلى iPhone ولاحظت أنه حتى دون إزالة NSHost
الرمز، لا يزال يجمع دون أي أخطاء. هذا هو تجميع ضد الجهاز SDK (وليس محاكي). بالتأكيد إذا لم يكن الفصل في iPhone SDK، فيجب أن تعطيني خطأ في الترجمة يقول إنه لا يمكنه العثور على الرموز أو أي شيء؟
يمكن أن يكون ذلك NSHost
يكون متاح على iPhone، ولكن صنعت خاصة؟
المحلول
يبدو أنها API الخاصة ولكن لا تزال متاحة. لا يزال، يجب أن يمنحك بعض التحذيرات المترجم. هل حاولت تنظيف البناء؟
لا تنتمي إلى StackOverflow