//
// AppDelegate.m
//
#import "AppDelegate.h"
#import "MainViewController.h"
#import "SetupViewController.h"
#import <Cordova/CDVPlugin.h>
#import "NSObject+Utils.h"
#import "WebProjectSetupHelper.h"
#import "WebProjectSetupHelperDelegate.h"
#import "LoadingView.h"
#import "AppDelegate.h"
#import "MainViewController.h"
#import "NSObject+Utils.h"
#import "DeviceModelInfo.h"
#import "UIDevice+System.h"
#import "Alert.h"
@interface AppDelegate() <WebProjectSetupHelperDelegate>
@property (nonatomic, strong) WebProjectSetupHelper *helper;
@property (nonatomic, strong) LoadingView *loadingView;
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[self createItemsWithIcons];
// determine whether we've launched from a shortcut item or not
UIApplicationShortcutItem *item = [launchOptions valueForKey:UIApplicationLaunchOptionsShortcutItemKey];
if (item) {
NSLog(@"We've launched from shortcut item: %@", item.localizedTitle);
} else {
NSLog(@"We've launched properly.");
}
return YES;
}
Я использую этот код в моем App делегата, но на линии, которая содержит «[само createItemsWithIcons];», я получаю сообщение об ошибке: «Нет видимые @interface для„AppDelegate“заявляет селектор„createItemsWithIcons“» ,Что означает «Нет видимых @interface для« App Delegate »...»?
Любая идея, что я делаю неправильно? Я пытаюсь добавить быстрые действия с 3D-касанием к моему приложению.
Обновление! У меня проблема. Теперь мой следующий вопрос из моего AppDelegate, как я могу запустить код, который находится в другом файле? В папке «www» есть файл, который заканчивается на .js. В этом файле есть код javascript, который я хочу запустить. Любые идеи о том, как вызвать этот файл?
Где 'метод createItemsWithIcons'? – rmaddy