এক্সকোড প্রতিটি কীস্ট্রোকের পরে স্টোরিবোর্ড তৈরি করে রাখে


145

স্টোরিবোর্ড ব্যবহার করে আমার এক্সকোড প্রকল্পটি খুব অদ্ভুত অবস্থায় সম্প্রতি প্রবেশ করেছে: এক্সকোড পুরো প্রকল্পটি তৈরি করে এবং উল্লেখযোগ্যভাবে প্রতিটি কীপ্রেসের পরে স্টোরিবোর্ড রাখে । আমার প্রকল্পে সমস্ত আকর্ষণীয় ফাইল (স্টোরিবোর্ড এবং প্রজেক্ট) আলাদা করে নাও এক্সকোডের একটি সেটিংস (সম্ভবত আমি এটি সন্ধান করতে পারি না?) এই আচরণের কোনও কারণ আমি খুঁজে পাইনি এটি বলাই বাহুল্য যে এই "বৈশিষ্ট্যটি" আমার প্রকল্পে কাজ করা প্রায় অসম্ভব করে তোলে যেহেতু আমি নতুন কোড টাইপ করি তখন সিপিইউ স্টোরিবোর্ডটি পুনর্নির্মাণের সাথে ক্রমাগত দখল করে থাকে। এটা কেউ দেখেছেন?

উত্তর:


415

এটি IB_DESIGNABLEউত্স শিরোনাম ফাইলগুলির সংজ্ঞা দ্বারা ঘটে থাকে । সম্ভবত IB_DESIGNABLEআপনি যদি বর্তমানে সম্পাদনা করছেন এমন উত্স ফাইলটিতে শিরোনাম ফাইলটি অন্তর্ভুক্ত (এমনকি অন্তর্নিহিত) অন্তর্ভুক্ত করা হয় তবে এটি সমস্যা তৈরি করে ।

IB_DESIGNABLEস্টোরিবোর্ড এবং উত্স ফাইলগুলি অবিচ্ছিন্নভাবে কীভাবে অক্ষম করতে এবং সংকলন করতে হয় তার একটি নির্দিষ্ট সমাধান আমি খুঁজে পাইনি । আমি এই অস্থায়ীভাবে অক্ষম করতে একটি Xcode পতাকা প্রশংসা করব। আমিও পার্শ্ববর্তী চেষ্টা IB_DESIGNABLEসঙ্গে #ifdefম্যাক্রো কিন্তু তারা এমনকি যদি বিবেচনা করা হয় #ifdefমূল্যায়ন মিথ্যাতে। একের পর এক IB_DESIGNABLEসাহায্যকারীকে মন্তব্য করা কিন্তু এটি বহু সংখ্যক ব্যক্তির সাথে সম্ভবপর সমাধান নয় IB_DESIGNABLE

হালনাগাদ

অবশেষে এই বিরক্তিকর আচরণটি এড়াতে একটি দ্রুত উপায় পেয়েছি। সক্রিয় উইন্ডোতে স্টোরিবোর্ডটি খোলার পরে সম্পাদক মেনু থেকে "স্বয়ংক্রিয়ভাবে রিফ্রেশ দেখুন" অক্ষম করুন। এটি আপনার কাস্টম কোড ব্যবহার করে এবং এইভাবে আপনার বিকাশকে উল্লেখযোগ্যভাবে গতিবেগে স্টোরিবোর্ড সম্পাদকের ভিউগুলিকে আপডেট করা বন্ধ করবে। আপনার কাস্টম কোডটির একটি ভিজ্যুয়াল পূর্বরূপ দেখার জন্য যখন আপনাকে কেবলমাত্র ইন-টাইম সংকলন দরকার হবে তখন এই বিকল্পটি আবার সক্ষম করুন (মনে হয় এটিকে আবার কাজ করার জন্য আপনার স্টোরিবোর্ডটি আবারও খুলতে হবে)।

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

আচরণটি অন / অফে সহজেই টগল করতে আপনি কমান্ড-যেমন-কমান্ড-বিকল্প-নিয়ন্ত্রণ-এ-তে একটি কী বাঁধাই করতে চান wish এক্সকোডে কী-র বাইন্ডিং যুক্ত করতে, পছন্দগুলির জন্য কমান্ড-কমা স্পর্শ করুন, কী বাইন্ডিংস ট্যাবটি নির্বাচন করুন, কমান্ডটি সন্ধান করতে সার্চ বারটি ব্যবহার করুন, তারপরে আপনার কাঙ্ক্ষিত কীস্ট্রোক যুক্ত করতে ডানদিকে ক্লিক করুন।

"এটিকে ছেড়ে দিন" পদ্ধতির

পর্যায়ক্রমে "স্বয়ংক্রিয়ভাবে রিফ্রেশ দর্শনগুলি" বন্ধ করুন এবং এটি কখনও চালু করবেন না

"সমস্ত দর্শন রিফ্রেশ করুন" এর জন্য একটি সুবিধাজনক কীস্ট্রোক করুন , কমান্ড-বিকল্প-শিফট-আর বলুন

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

আপনি কাজ করার সময়, সময় সময় প্রয়োজন হিসাবে বা কমান্ড-বিকল্প-শিফট-আর স্পর্শ করুন। স্টোরিবোর্ডে কাজ করার সময় সাধারণত কমান্ড-বিকল্প-শিফট-আর স্পর্শ করা প্রয়োজন।


10
এটি কীভাবে চালু হয়েছে তা নিশ্চিত নয়, তবে "স্বয়ংক্রিয়ভাবে রিফ্রেশ দর্শনগুলি" বন্ধ করা আমার সমস্যার সমাধান করেছে
মান্ডিসাডাব্লু

1
সক্রিয় সম্পাদকের স্টোরিবোর্ড খোলা থাকলে এক্সকোড 7.3 ক্রমাগত প্রকল্প তৈরি করে চলেছে। ভাগ্যক্রমে এই উত্তরটি আমার সমস্যার সমাধান করেছে। অ্যাপল আমাকে মুগ্ধ করে রাখে ...
ওলেক্সি তারান

24
এক্সকোড সংস্করণ 8.2.1 (8C1002) সমস্যার সমাধান। যখন আমি এই উত্তরটি পেয়েছি এবং এটি আমার সমস্যার সমাধান করে, আমি আমার অশ্রু থামাতে পারিনি। আমি 2 দিন দুঃস্বপ্নের মাধ্যমে প্রাপ্ত ডেটারি ডেটা মুছে ফেলার, প্রকল্প পরিষ্কার করার, সমস্ত শুঁটি পুনরায় ইনস্টল করার জন্য কাটিয়েছি। (আমার মনে হয় এটা আপেল জন্য সময়, Jetbrains করার আইডিই সব উন্নয়ন দিতে কি আপেল না এটি শুধু একটি বিষ্ঠা হয় আপনাকে ধন্যবাদ।!
korgx9

2
অনেক ধন্যবাদ, এক্সকোড বিল্ডিং রাখে সত্যই আমার মন খারাপ করে তোলে।
চৌইয়ান

8
এই সমাধানটি এক্সকোড 9 তেও কাজ করে। স্টোরিবোর্ডে "স্বয়ংক্রিয়ভাবে রিফ্রেশ দর্শনগুলি" এর পালা, এবং আর ধ্রুবক পুনর্নির্মাণ করা হবে না। তোমাকে অনেক ধন্যবাদ!
PL

7

আমার এই সমস্যা ছিল এবং স্বীকৃত উত্তরটি আমার পক্ষে কার্যকর হয়নি।

আমার যে সমস্যাটি ছিল তা হ'ল আমি এক্সকোডের মধ্যে নিজের ট্যাবে স্টোরিবোর্ডটি সর্বদা খোলা রাখি যাতে আমি এটিকে দ্রুত অ্যাক্সেস করতে পারি।

আমি এটি ঠিক করতে পারার একমাত্র উপায়টি হ'ল হয় ট্যাবটি বন্ধ করে দেওয়া বা কোনও আলাদা ফাইল (একটি সাধারণ কোড ফাইলের মতো) নির্বাচন করা এবং তারপরে এক্সকোডটি বন্ধ করে আবার খোলা। এরপরে এটি আর প্রতিটি কীস্ট্রোকটির পুনরায় বিল্ডিং করা হয়নি।

তবে সতর্কতা অবলম্বন করুন যদি আপনাকে পরিবর্তনের জন্য স্টোরিবোর্ডটি খুলতে হয় তবে এই সমস্যাটি কখনও কখনও আবার উপস্থিত হতে পারে এবং আমাকে উপরের প্রক্রিয়াটি পুনরাবৃত্তি করতে হবে।

অ্যাপল এটি ঠিক না হওয়া পর্যন্ত অপেক্ষা করতে পারে না কারণ এটি সত্যই হতাশাব্যঞ্জক!

(ノ ಠ 益 ಠ) ノ 彡 ┻━┻

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