小编Bal*_*alu的帖子

在Xcode 7中,iOS 9"应用程序窗口应该在应用程序启动结束时具有根视图控制器"

我的控制台出错并崩溃了.

“Application windows are expected to have a root view controller at the end of application launch”  
Run Code Online (Sandbox Code Playgroud)

下面是我的一段代码,在输入返回YES行后会发生崩溃.

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{    

    UIImageView *defaultImage = [[UIImageView alloc] initWithImage:splashImage];
    defaultImage.frame = defaultImageFrame;
    [self.window addSubview:defaultImage];

    [NSTimer scheduledTimerWithTimeInterval:3.0 target:self
                                   selector:@selector(login:)
                                   userInfo:nil
                                    repeats:NO];
    [self.window setBackgroundColor:[UIColor clearColor]];
    [self.window makeKeyAndVisible];


    return YES; // here crash will happens
}


-(void)login:(id)sender
{
   PreLoginViewController *appController = [[PreLoginViewController alloc] initWithNibName:nil bundle:nil];
            if (_ChooseLogin.isStatus == 105)
            {
                flagRequired = @"1";
                appController.serverDownFlag = @"1";
            }
            appController.termsURL = _ChooseLogin.urlString;

            appController._ChooseLogin = …
Run Code Online (Sandbox Code Playgroud)

objective-c ios

8
推荐指数
1
解决办法
3529
查看次数

8
推荐指数
1
解决办法
234
查看次数

禁用复制,在UITextfield中粘贴在iOS 9.x中不起作用

我在一个类BBCustomUtility.h,.m类文件中创建了一个文本字段然后

+(UITextField*)createTextField: (CGRect)rect image:(NSString*)imageName tag:(int)tag secureText:(BOOL)entry placeh:(NSString*)placeholder
{
    UITextField *transactionField = [ [ UITextField alloc ] initWithFrame: rect ];
    transactionField.background = [UIImage imageNamed:imageName];
    transactionField.adjustsFontSizeToFitWidth = YES;
    transactionField.textColor = [UIColor blackColor];
    transactionField.font = [UIFont systemFontOfSize:17.0];
    transactionField.placeholder = placeholder;
    transactionField.backgroundColor = [UIColor clearColor];
    transactionField.borderStyle = UITextBorderStyleNone;
    transactionField.autocorrectionType = UITextAutocorrectionTypeNo; 
    transactionField.autocapitalizationType = UITextAutocapitalizationTypeNone; 
    transactionField.textAlignment = UITextAlignmentCenter;
    transactionField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
    transactionField.keyboardType = UIKeyboardTypeDefault;
    transactionField.returnKeyType = UIReturnKeyDone;
    transactionField.tag = tag;
    transactionField.delegate = self;
    transactionField.clearButtonMode = UITextFieldViewModeWhileEditing; 
    transactionField.text = @"";
    [ transactionField setEnabled: YES ];
    transactionField.secureTextEntry …
Run Code Online (Sandbox Code Playgroud)

objective-c uitextfield uimenucontroller ios uitextfielddelegate

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

无法从一个特定屏幕问题导航仅在iOS 11中

应用程序导航到VC1到VC2,在VC2中"返回","菜单"和"提交"按钮在点击"提交"时显示一条带有消息的警报,单击"确定"按钮时显示"确定"按钮I'我试图弹出到VC1,代码正在执行但导航没有发生.

"返回"和"菜单"按钮也发生了同样的事情,代码正在执行,但没有导航到任何其他页面.使用Xcode 9 beta 6.

我在我的项目中使用的下面一段代码

NSArray *controllersArray = [[self navigationController] viewControllers];

        for(UIViewController *controller in controllersArray)
        {
            if ([controller isKindOfClass:[ViewController1 class]])
            {
                ViewController1 *accDetailVC = (ViewController1*)controller;
                [[self navigationController] popToViewController:accDetailVC animated:YES];
                break;
            }
        }
Run Code Online (Sandbox Code Playgroud)

在iOS 11 beta以外的其他iOS版本中工作.如果任何人面临同样的问题,请帮助我.

objective-c uiviewcontroller uinavigationcontroller nsarray ios11

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

我想在内置应用“ Voice Memos”中访问iPhone

在我的应用程序中,有一个录音选项。

我编写了使用AVAudioRecorder录制语音的代码,它可以正常工作,但是我的客户要求是它在ios设备“ Voice Memos”中打开本地录音机。根据我的研究,很多人回答我们无法访问语音备忘录应用程序。我很困惑。

你能帮我吗,有什么方法可以访问语音备忘录。

iphone objective-c voice-recording avaudiorecorder ios

4
推荐指数
1
解决办法
1530
查看次数

如何使用iXGuard保护iOS应用程序免受攻击者的攻击

Android中使用DexGuard进行了代码混淆处理,就像他们新引入了iXGuard一样。谁能知道如何在iOS项目中实现iXGuard。

security iphone development-environment objective-c ios

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

PKAddPassPaymentRequest 无法发送请求

我正在开发 Apple Pay Card Provisioning Apple Pay In-App Provisioning Card我得到了这个继续这个功能从 Apple 服务器获取 nonce 和 nonceSignatures 在尝试在下面的格式中发送 PKAddPassPaymentRequest 没有得到任何东西是格式是正确的我正在发送

PKAddPaymentPassRequest *request = [[PKAddPaymentPassRequest alloc] init];
request.encryptedPassData =[@"XXXXXXXXXXX" dataUsingEncoding:NSUTF8StringEncoding];
request.activationData =[@"XXXXXXXXXXX" dataUsingEncoding:NSUTF8StringEncoding];
request.ephemeralPublicKey =[@"XXXXXXXXXXX" dataUsingEncoding:NSUTF8StringEncoding];
Run Code Online (Sandbox Code Playgroud)

提前致谢。

objective-c applepay wallet

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

我的所有开发人员和分发证书都显示为不可信

我的所有开发人员和分发证书都显示为“证书不受信任”。直到昨天一切都工作正常。

请帮帮我。提前致谢。

certificate ios

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