আমি কীভাবে এক্সকোডে একটি পুরানো ডেটা মডেল মুছতে পারি? বিকল্পটি মেনুতে অক্ষম করা আছে। (আমি যে মডেলগুলি মুছতে চাই তা জনগণের কাছে প্রকাশিত হয়নি - সেগুলি অন্তর্বর্তীকালীন বিকাশ মডেল।)
আমি কীভাবে এক্সকোডে একটি পুরানো ডেটা মডেল মুছতে পারি? বিকল্পটি মেনুতে অক্ষম করা আছে। (আমি যে মডেলগুলি মুছতে চাই তা জনগণের কাছে প্রকাশিত হয়নি - সেগুলি অন্তর্বর্তীকালীন বিকাশ মডেল।)
উত্তর:
এটি একটি হ্যাক, তবে এটি আমার পক্ষে কাজ করেছে:
এটি প্রকল্পের মেটাডেটা ফাইলগুলিতে ম্যানুয়ালি সংশোধন করার প্রয়োজনীয়তা দূর করে।
আমি সবেমাত্র এটি করার প্রয়োজন খুঁজে পেয়েছি। আমি তখন একটি নতুন মডেল সংস্করণ তৈরি করেছি তখন বুঝতে পেরেছিলাম যে আমার সর্বোপরি এর দরকার নেই। এক্সকোড থেকে এটি মুছে ফেলার কোনও উপায় নেই (যা আমি খুঁজে পেতে পারি) তা আবিষ্কার করে আমি অবাক হয়েছি। তবুও, এটি সরাতে আমি নিম্নলিখিতগুলি করেছি:
প্রথমে আমি নিশ্চিত করেছিলাম এটি আমার বর্তমান মডেল সংস্করণ নয়। তারপরে আমি ফাইন্ডারে গিয়ে আমার * .xcdatamodeld ফাইলটি পেয়েছি। রাইট ক্লিক করুন এবং এতে প্যাকেজ সামগ্রীগুলি প্রদর্শন করুন। সেখানে আপনি আসল মডেল ফাইলটি খুঁজে পাবেন এবং এটি মুছতে পারেন।
এটি এখনও এটি এক্সকোড থেকে অপসারণ করে না এবং এটি ফাইল এবং গোষ্ঠীতে লাল দেখাবে। এটি হতে আটকাতে ফাইন্ডারে ফিরে যান এবং আপনার মূল * .xcodeproj ফাইলটিতে প্যাকেজ সামগ্রী দেখান (আপনি এটির প্রথম ব্যাকআপ পেয়েছেন তা নিশ্চিত করতে পারেন)। সেখানে প্রজেক্টটি খুলুন এবং সম্পাদনা করুন p আমার জন্য এটি দুটি পৃথক লাইনে হাজির হয়েছিল। আমি এই লাইনগুলি সরিয়ে দিয়েছি এবং এখন এটি এক্সকোড থেকে পুরোপুরি সরানো হয়েছে।
এটি পুরো মডেলটি সরিয়ে ফেলা এবং আবার যুক্ত করার সময় ক্রম সমস্যাটি তৈরি না করে এক্সকোড 10.3 এ আমার জন্য কাজ করেছিল:
আপনি মুছে ফেলা মডেল নামযুক্ত সমস্ত লাইন সরান (উদাহরণ: "এবিসি 17.xcdatamodel")। আপনি নীচের মত দুটি লাইন পাবেন:
9D88880323C545B800A789B9 / * এবিসি 17.xcdatamodel * / = {ইসা = পিবিএক্সফিল রেফারেন্স; সর্বশেষজ্ঞিতফাইলটাইপ = wrapper.xcdatamodel; পাথ = " এবিসি 17.xcdatamodel "; উত্সট্রি = ""; };
9D88880323C545B800A789B9 / * এবিসি 17.xcdatamodel * /,
নোট করুন যদি আপনি কোনও তৃতীয় লাইন পান তবে এটি এমন কিছু হবে:
কারেন্ট ভার্সন = 9D88880323C545B800A789B9 / * এবিসি 17.xcdatamodel * /;
তার মানে এটি বর্তমানে নির্বাচিত মডেল। এই লাইনটি কখনও মুছবেন না। কেবল পাঠ্যটিকে অন্য মডেল সংস্করণে পরিবর্তন করুন।
এক্সকোড পুনরায় খুলুন।