سؤال

هذا هو أول تطبيق iPhone الخاص بي ويعتمد على جدول طاولات المستوى الأعلى. اختيارات من الصفوف إما تذهب إلى طاولات أخرى أو لرؤية. يعمل التطبيق موافق على جهاز محاكاة ولكن عند استداره إلى iPhone الخاص بي يفشل مع خطأ exc_bad_Access. يحدث هذا أثناء عرض شاشة البداية الخاصة بي. يشير NSLOG إلى أن عمليات البرنامج في AppDelegate.m:

[window addSubview:[navigationController view]];
[window makeKeyAndVisible];

ولكن بعد ذلك فشل فقط. لا يبدو الرمز أبدا هو الوصول إلى تحميل ViewDIDIDROLER الخاص بي.

أنا متأكد من أنني حصلت على جذريوككونرولر ويموت Appdelegates بطريقة أو بأخرى ولكن لا يمكن معرفة ما هو الخطأ. لقد أرفقت رمز البداية الخاص بي RootViewController، AppDelegate - أي مساعدة موضع تقدير.

RootViewController.h كود ....

@interface RootViewController : UITableViewController {
TyresViewController *tyresController;
EngineSpecViewController *engineSpecController;
CarbonTaxBandViewController *carbonTaxBandController;
TyreSpecificationsViewController *tyreSpecificationsController;
FuelConsumptionandEmissionsViewController *fuelConsumptionandEmissionsController;
CompanyCarTaxBandViewController *companyCarTaxBandController;
CarbonCalculatorViewController *carbonCalculatorController;
ReminderViewController *reminderController;

//NSString *selectedSpecification;  
NSArray *listOfItems;

}

RootViewController.M Code ......

#import "RootViewController.h"

@implementation RootViewController

@synthesize listOfItems;
//@synthesize selectedSpecification;
@synthesize carbonTaxBandController;
@synthesize engineSpecController;
@synthesize tyreSpecificationsController;
@synthesize tyresController;
@synthesize fuelConsumptionandEmissionsController;
@synthesize companyCarTaxBandController;
@synthesize carbonCalculatorController;
@synthesize reminderController;

appdelegate.h رمز .....

@interface MyCar3AppDelegate : NSObject <UIApplicationDelegate> {

UIWindow *window;
UINavigationController *navigationController;

}

@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet UINavigationController *navigationController;

@نهاية

appdelegate.m رمز .....

- (void)applicationDidFinishLaunching:(UIApplication *)application {    

// Override point for customization after app launch    

[window addSubview:[navigationController view]];
[window makeKeyAndVisible];

}

هل كانت مفيدة؟

المحلول

مجرد فكر، في معلوماتك الرئيسية. الملف يجب أن يكون هناك إدخال ل Main nib file base name. وبعد يشير هذا إلى NIB الذي سيتم تحميله عند بدء تشغيله. المحاكاة ليست حساسة لحالة الأحرف، ولكن الجهاز هو. تحقق من حالة قيمة بنك الاستثمار القومي الرئيسي الخاص بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top