আমি লগইন সহ একটি অ্যাপ্লিকেশন উপর কাজ করছিলাম এবং লগইন পরে এখানে বিভাগ তালিকাভুক্ত করা হয়। এবং প্রতিটি বিভাগের আওতায় অনুভূমিকভাবে তালিকাভুক্ত কিছু আইটেম রয়েছে। লগইন করার পরে জিনিসটি হল, প্রধান পৃষ্ঠাটি উপস্থিত হয় এবং সবকিছু দুর্দান্ত তালিকাভুক্ত হয়। আপনি যখন কোনও আইটেমে ক্লিক করেন এটি বিশদ স্ক্রিনে যায় তবে আপনি যখন পিছনে ফিরে যাওয়ার চেষ্টা করেন কেবল ক্র্যাশ হয়ে যায়। আমি এই প্রবাহটি পেয়েছি কেন একটি `নেভিগেশনভিউ`তে একটি` নেভিগেশনবারিটটেমের ভিতরে a নেভিগেশনলিঙ্ক `রাখার পরে পিছনে নেভিগেট করার সময় আমার সুইফটুআই অ্যাপটি ক্রাশ হয়? তবে আমি আমার সমস্যা সমাধান করতে পারিনি যেহেতু আমার প্রকল্পটি জটিল হয়ে উঠেছে, আমি কেবল সুইফটুইতে নেভিগেশন অনুশীলন করতে চেয়েছিলাম এবং আমি একটি নতুন প্রকল্প তৈরি করেছি। উপায় দ্বারা আমি সর্বশেষতম এক্সকোড সংস্করণ 11.3 ডাউনলোড করেছি। আমি নীচে একটি সহজ কোড লিখেছি:
NavigationView{
NavigationLink(destination: Test()) {
Text("Show Detail View")
}
.navigationBarTitle("title1")
এবং পরীক্ষার () মতামতটি নিম্নরূপ:
import SwiftUI
struct Test: View {
var body: some View {
Text("Hello, World!")
}
}
struct Test_Previews: PreviewProvider {
static var previews: some View {
Test()
}
}
আপনি দেখতে পারেন এটি সত্যিই সহজ। আমি ইন্টারনেটে অনুরূপ উদাহরণও চেষ্টা করেছিলাম কিন্তু এটি কাজ করার মতোভাবে কাজ করে না। আমি যখন প্রকল্পটি পরিচালনা করি, আমি নেভিগেশন লিঙ্কটি ক্লিক করি এবং এটি টেস্ট () দর্শনতে নেভিগেট করে। তারপরে আমি ব্যাক বোতামটি ক্লিক করি এবং এটি মূল পৃষ্ঠায় নেভিগেট করে। যাইহোক, আমি যখন দ্বিতীয় বার নেভিগেশন লিঙ্কটি ক্লিক করি তখন কিছুই হয় না। নেভিগেশন লিঙ্কটি কেবল একবার কাজ করে এবং তারপরে কিছুই ঘটে না। এটি নেভিগেট করে না, এটি কোনও ত্রুটি নষ্ট করে না। আমি সুইফটুইতে নতুন এবং সবকিছু নেভিগেশন ব্যতীত দুর্দান্ত। আমি ইন্টারনেটে অনেকগুলি উদাহরণ চেষ্টা করে সমাধানের পরামর্শ দিয়েছি, তবে কিছুই আমার সমস্যার সমাধান করতে পারে বলে মনে হচ্ছে না।