এক্সকোড 8 সুইফ্ট 3-এ রান নেওয়ার সময় "নেভিগেশন বার" এর জন্য সতর্কতা ফ্রেম আলাদা হবে


143

আমি আপগ্রেড করার আগে আমি Xcode 8এই ক্ষেত্রে এই ত্রুটিটি দেখিনি। আমার বিভিন্ন নেভিগেশন কন্ট্রোলার রয়েছে। তাদের সবার জন্য আমি একটি ত্রুটি দেখতে পাচ্ছি Frame for "Navigation bar" will be different at the run time. Navigation bar "Expected: width=384, Actual: width=375। বাস্তবে এই নেভিগেশন কন্ট্রোলারদের নেই Navigation barNavigation barসাবভিউ জন্য বিদ্যমান। যাই হোক আমি এটা টিক দ্বারা সমাধান ও চেকবক্সটি আনচেক পারে Shows navigation barমধ্যে Attributes inspector। তবে দুর্ভাগ্যক্রমে প্রতিবারই আমি Main.storyboardএই সতর্কতাটি আবার খুলছি । এছাড়াও আমি যদি হলুদ ত্রিভুজটিতে ক্লিক করি এবং তারপরে আপডেট ফ্রেমে কিছুই হয় না।

এখানে চিত্র বর্ণনা লিখুন


1
এখানে একই সমস্যা নিশ্চিত করা হয়েছে। প্রস্তাবিত রেজোলিউশনের কোনওটিই সমস্যার সমাধান করে না।
গ্রেগপ

@ গ্রেগপ দয়া করে আমার সমাধানটি দেখুন এবং উত্তর দিন
কেএসআর

@ আশিষ কাক্কাদ দয়া করে আমার সমাধানটি দেখুন এবং উত্তর দিন
কেএসআর

ফাইল করা rdar: // 28844288। প্রতারিত নির্দ্বিধায় openradar.me/radar?id=4985464104681472
Guillaume, Algis

এটি আমার শেষ সতর্কতা যা আমার প্রকল্প আপডেট করার পরে আমাকে বাগড করছে।
সেথমর

উত্তর:


154

সতর্কতা অদৃশ্য হয়ে যাবে যদি আপনি সম্পত্তি "সিমুলেটেড আকার" "ফ্রিফর্ম" এ পরিবর্তন করেন।


37
এটি সমস্যার সমাধান করে না। এক্সকোড বন্ধ করুন এবং আবার খুলুন সমস্যাটি আবার আসবে।
আশীষ কাক্কাদ

2
এটি আমার কাছ থেকে নরকে ডেকে আনে .. আমি কেবল এটি চেষ্টা করেছি এবং এটি সাময়িকভাবে সতর্কতা অপসারণ করবে । সতর্কতাটি যখন ফিরে আসে তখন সরাতে আপনি সর্বদা সিমুলেটেড আকারটি স্যুইচ করতে পারেন can সুপার. বিরক্তিকর।
nekonari

5
কেবলমাত্র একটি অস্থায়ী সমাধান - এটি উত্তর নয়।
ইমেম

5
অথবা ( 'অনুমিত' বা যাই হোক না কেন এবং ফিরে) এই ছদ্মবেশী আকার পরিবর্তন "টগল করা চালু / বন্ধ Scrollview Insets সামঞ্জস্য করুন" । উভয়ই স্টোরিবোর্ডটিকে সরিয়ে ফেলবে misplaced="YES"। এটি একটি এক্সকোড বাগ এবং এই ফিক্সটি একটি জোর-রিফ্রেশ ধরণের। @ বিল্ডসুসাইড উত্তর থেকে নেওয়া T
bauerMusic

1
@ মোবাইলব্লোক জোর-রিফ্রেশের মাধ্যমে আমি বোঝাতে চাইছিলাম যে এটি স্টোরিবোর্ডের দৃষ্টিভঙ্গির ফলে পরমগুলি পুনরায় লেখার (রিফ্রেশ) করবে, পুনরায় মূল্যায়ন করবে এবং সতর্কতাটি সরিয়ে দেবে। এটি সত্যিই একটি রিফ্রেশ, শক্তি কেবলমাত্র তা বোঝানো হয়েছিল যে এটি স্বয়ংক্রিয়ভাবে এটি করেনি (যেমন এটি হওয়া উচিত) এবং কিছু ম্যানুয়াল ইচ্ছামত পরিবর্তন প্রয়োজন needed
bauerMusic

35

এখানে উল্লিখিত হিসাবে আপনি স্ক্রোলভিউ ইনসেটগুলি চালু / বন্ধ টোগল করে এটি ঠিক করতে পারেন।


4
বাহ, এবং (গিট পরীক্ষা করা) আক্ষরিকভাবে যা ঘটে যখন আপনি এটি করেন তখন তা misplaced="YES"মুছে ফেলা হয়। : /
বিল্ডসুসিড হয়েছে

7
পরের বার আপনার প্রকল্পটি বন্ধ এবং পুনরায় খোলা পর্যন্ত এটি স্থির করে es সম্পূর্ণ ফিক্স নয়।
কেসি ওয়াগনার

15

আমি ভিউ থেকে পরিবর্তিত হয়েছি: আইফোন 6 এস আইফোন 5 এস-তে, তারপরে আবার আইফোন 6 এস-এ পরিবর্তিত হয়েছিল এবং সতর্কতাটি সরাতে এক্সকোড সমস্ত পরিবর্তন করেছিল।


2
এটি অল্প সময়ের জন্য কাজ করেছিল - তারপরে এক্সকোড আবার এটি প্রেরণ করার পরে - একই ঘটনা ঘটেছিল এবং সতর্কতা আবার ঘটেছিল। এটি কি সর্বশেষতম এক্সকোডে আপনার জন্য কাজ করছে?
ইউকেডাটাগীক

12

এটি আমার জন্য এক্সকোড 8.3.1 এ কাজ করেছে এক্সকোড পুনরায় চালু করার পরে, এটি এখনও কাজ করবে।

এখানে চিত্র বর্ণনা লিখুন

  1. নেভিগেশন কন্ট্রোলার নির্বাচন করুন

এখানে চিত্র বর্ণনা লিখুন

  1. আকার পরিদর্শক দেখান

এখানে চিত্র বর্ণনা লিখুন

  1. সিমুলেটেড আকারটি ফ্রিফর্মে পরিবর্তন করুন

এখানে চিত্র বর্ণনা লিখুন

  1. সিমুলেটেড আকার ফিক্সে ফিরে যান

এখানে চিত্র বর্ণনা লিখুন

  1. তারপরে সতর্কতা অদৃশ্য হয়ে যায়।

এখানে চিত্র বর্ণনা লিখুন


কোনও ধারণা কেন এটি কাজ করবে এবং "ফ্রেম আপডেট করুন" বোতামটি নয়?
ম্যাঙ্গানিজ

@guoc, ব্রো তুমি আমাকে খুশি সাহায্য করতে পারে stackoverflow.com/questions/46375778/... ?
মে Phyu

7

বিরক্তিকর সতর্কবার্তা থেকে মুক্তি পাওয়ার জন্য আমি একমাত্র কাজ হিসাবে 'মেইন.স্টোরিবোর্ডটি ম্যানুয়ালি সম্পাদনা করছি যাতে এখানে' মিসপ্লেসড 'অপসারণ করে:

<navigationBar key="navigationBar" opaque="NO" contentMode="scaleToFill" misplaced="YES" translucent="NO" id="Os1-Xh-7XN">

একটি হ্যাক তবে 1 :) এর চেয়ে শূন্য সতর্কতা থাকা ভাল :)


আমাকে কি পরে এটি যুক্ত করতে হবে? আমার নেভিগেশন কন্ট্রোলারটি যতক্ষণ আমার কাছে সতর্কতা না পাওয়া যায় ততক্ষণ আমি সত্যিই তার যত্নশীল নই। এটা মজার এক ধরণের। স্টোরিবোর্ডটি দ্বিতীয় বিভক্ত হওয়ার জন্য সতর্কতাটি স্বীকৃতি দেয় এবং আপনি যখন স্টোরিবোর্ডটি এইভাবে প্রবেশ করেন তখন এটি চলে যায়।
শেঠম্বর

আমি একই জিনিসটি করেছি এবং তারপরে আবার স্টোরিবোর্ডটি স্পর্শ করব না। সবকিছু ভাল কাজ করে।
ঝাও

সমস্যাটি হ'ল আপনি যখন পুনরায় লোড করেন তখন ফিরে আসে ... অন্য কেউ মনে করছেন যে এই ত্রুটি দেখা দিলে স্পিনার দিয়ে স্টোরিবোর্ডটি চালাতে অনেক সময় লাগে?
ইউকেডাটাগীক

6

আপনার স্টোরিবোর্ডের নীচে বাম দিকে "হিসাবে দেখুন" এ ক্লিক করুন এবং একটি পৃথক ডিভাইস আকার চয়ন করুন, তারপরে আবার ক্লিক করুন এবং আপনি যে ডিভাইসটি শুরু করেছিলেন সেটিতে ফিরে যেতে হবে। এটি আমার পক্ষে কাজ করেছে।


1
এটি আমার জন্য এটি ঠিক করে
দেওয়ারও অস্থায়ী

3

এক্সকোড 8 টি প্যাচ না করা পর্যন্ত আপনি সতর্কতাটি দূর করতে "আইওন এসই" বিকল্পটি "হিসাবে দেখুন:" সেট করতে পারেন। আদর্শ নয়, তবে আপাতত কাজ করে।


আমি এসই ব্যবহার করছি .. তবে এখনও সতর্কতা
আব্দুল ওয়াহেদ

1
হ্যাঁ আমি জানি. আপনি যখনই সেই নির্বাচনটি অন্য কোনওটিতে স্যুইচ করেন তবে সেগুলি চলে যায়। আজকাল, আমি 7 দিয়ে শুরু করি, এসই তে স্যুইচ করুন, তারপরে এই সতর্কতাগুলি সাফ করতে 7 এ ফিরে আসুন। বা কেবল এগুলি ছেড়ে যান, এবং misplacedপরিবর্তনগুলি করার সময় কেবলমাত্র বৈশিষ্ট্যগুলি পরীক্ষা করে দেখুন।
নেকনারী

3

আমি উপরের সমস্ত পরামর্শ চেষ্টা করেছিলাম কিন্তু এটি কার্যকর হয়নি বলে মনে হচ্ছে। আমি মনে করি এটি আরও গুরুতর বাগ হতে পারে।

আমি অ্যাপল বাগ রিপোর্টার (লিঙ্ক: https://bugreport.apple.com/logon ) এর সাথে একটি বাগ লগ করেছি - আপনি যদি এটি করতে চান তবে দয়া করে বাগটি উল্লেখ করুন: 31355220যাতে অ্যাপল এটি এক সাথে বেঁধে রাখতে পারে। যত বেশি লোকেরা এটি প্রতিবেদন করে - তত বেশি তথ্য তাদের এই বিরক্তি সমাধান করতে হবে।


2

আমি ভিউ কন্ট্রোলারের সিমুলেটেড আকারটি ফ্রিফর্মে সেট করে এবং তারপরে প্রস্থটি 375 থেকে 320 এ সেট করে পুরোপুরি সমস্যা থেকে মুক্তি পেতে সক্ষম হয়েছি।


আপনাকে কেবলমাত্র সেই ভিউ কন্ট্রোলারের
উপরই

1

একই সমস্যা ছিল, এখানে আমি ঠিক করতে কী করেছি:

ত্রুটির তথ্য প্রসারিত করুন এবং সতর্কতা বিশদটি ক্লিক করুন। এক্সকোডের পরে স্বয়ংক্রিয়ভাবে মাত্রা / অবস্থানের সেটিংস খুলতে হবে। সতর্কতার বিবরণে প্রস্তাবিত মানের সাথে বর্তমান মানটি প্রতিস্থাপন করুন।

এখানে চিত্র বর্ণনা লিখুন

মূলত, আপনার রানটাইমের আকারটি যে আকারের পরিদর্শককে আপনি নির্দিষ্ট করেছেন তার মতোই তা নিশ্চিত করুন।

আপনি যে চিত্রটি পোস্ট করেছেন তার পাশের আইকনটিতেও ক্লিক করতে পারেন (সাদা চেনাশোনাযুক্ত হলুদ ত্রিভুজ Sometimes

এখানে চিত্র বর্ণনা লিখুন

আমি আপডেট সীমাবদ্ধতার বিকল্পটি বেছে নিয়েছি সেই অনুসারে নতুন সীমাবদ্ধতাগুলি সামঞ্জস্য করেছি।


4
এই পরিস্থিতিতে কাজ করে না। নেভিগেশন বারের জন্য এক্স / ওয়াই / প্রস্থ / উচ্চতা ক্ষেত্রগুলি সব ধূসর / আউটডেবল।
স্লিপ ডি থম্পসন

@ ইয়ান হুমম ... আমি মনে করি আমি সবেমাত্র xib সম্পাদনা শেষ করেছি যাতে সংখ্যাগুলি মিলে যায়।
স্লিপ ডি থম্পসন

1

আমার জন্য সমস্যাটি হ'ল আমি নীচের বারটি ধাক্কায় লুকিয়ে রেখেছিলাম (আইবি চেকবক্স ব্যবহার করে)।

আমাকে 'নীচের দণ্ডে' বিকল্পে 'কিছুই না' নির্বাচন করতে হয়েছিল:

এখানে চিত্র বর্ণনা লিখুন


0

ঠিক আছে তাই দেখে মনে হচ্ছে আমি বিষয়টি ঠিক করেছি। আমি যা করেছি তা এখানে।

স্বাভাবিকের মতো আপডেট ফ্রেম নির্বাচন করুন। একটি আলাদা ফাইল খুলুন এবং তারপরে স্টোরিবোর্ড ফাইলটিতে ফিরে ক্লিক করুন। যদি এটি কাজ না করে তবে এক্সকোড পুনরায় চালু করুন। দেখে মনে হচ্ছে এটি অভ্যন্তরীণভাবে আপডেট হচ্ছে তবে ইন্টারফেস নির্মাতা ইউআই কখনও কখনও পেয়ে যাওয়ায় আটকে যায়।


3
এক্সকোড পুনরায় খোলার পরে এই সতর্কতাটি আসলে অদৃশ্য হয়ে যায়, তবে আমি যদি প্রকল্পের কোনও ফাইল খুলি তবে main.storyboardএই সতর্কতাগুলি আবার খুলুন
ড্যানি

0

কন্ট্রোলার দেখার জন্য এক্সকোডে আপনার ডিভাইস পূর্বরূপ পরিবর্তন করুন এবং সংকলন করুন এবং সতর্কতার জন্য পরীক্ষা করুন ...

এক্সকোড 8 বিগ বগি, ইন্টারফেস বিল্ডার এটিকে এলোমেলো কোনও সহ পুনরায় সেট করুন যা সমস্ত ধারণকৃত ভিউগুলিকে প্রভাবিত করে। আপনার পূর্বরূপ ডিভাইস পরিবর্তন করার চেষ্টা করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.