小编Geo*_*999的帖子

应用程序:openURL:方法未被调用

![在此处输入图片描述][1]我在我的 iOS 应用程序中使用了 url 方案,但我的:

-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
Run Code Online (Sandbox Code Playgroud)

没有被调用。我在 info.plist 中设置了 URL 类型并添加了 URL 标识符和 URL 方案。任何想法为什么没有被调用?

objective-c ios appdelegate

5
推荐指数
1
解决办法
3688
查看次数

从app delegate调用NSObject类方法

我试图从我的AppDelegate调用来自NSObject类的方法.通常,如果从UIViewController调用但在AppDelegate中没有运气,则此方法有效.我的代码:

AppDelegate.m

#import "ACManager.h"

@implementation AppDelegate {
    ACManager *acManager;
}

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[acManager login];
}
Run Code Online (Sandbox Code Playgroud)

ACManager.h

@interface ACManager : NSObject

-(void)login;

@end
Run Code Online (Sandbox Code Playgroud)

ACManager.m

+(ACManager*)sharedInstance {
    static ACManager *sharedInstance;
    @synchronized(self) {
        if (!sharedInstance) {
            sharedInstance = [[self alloc]init];
        }
    }
    return sharedInstance;
}

-(void)login
{
    NSLog(@"login run");
}

@end
Run Code Online (Sandbox Code Playgroud)

任何想法都谢谢你.从应用代表处调用时,有不同的方法吗?

objective-c ios appdelegate

-2
推荐指数
1
解决办法
841
查看次数

标签 统计

appdelegate ×2

ios ×2

objective-c ×2