Tag: ios

cordova应用程序挂起在iOS 10上启动

我刚刚安装了Xcode 8testing版,以testingiOS 10 beta中的现有Cordova应用程序(通过模拟器)。 当应用程序启动时,它只是挂在加载页面上 – 似乎deviceready事件没有被解雇。 所以我也在我的iPad Air上安装了iOS 10 beta(以防万一它是一个模拟器问题),但是我得到了相同的结果。 该应用程序在iOS 9.3(设备和模拟器)上工作正常。 任何人遇到/解决这个问题? UPDATE 这个问题的其他症状包括: 如果您背景的应用程序(切换回主屏幕),然后前台应用程序(切换回应用程序) 一些插件将无法正常工作,直到你做上述切换

如何在iPhone SDK中使用自定义字体?

我想在我的应用程序中实现自定义字体。 所以我已经添加了在我的项目源代码。 我不想以编程方式设置。 这是可能的,我可以做到这一点在xib中设置属性?

将Swiftstring转换为数组

在Swift中如何将string“Hello”转换为数组[“H”,“e”,“l”,“l”,“o”]? 在Objective-C中,我使用了这个: NSMutableArray *characters = [[NSMutableArray alloc] initWithCapacity:[myString length]]; for (int i=0; i < [myString length]; i++) { NSString *ichar = [NSString stringWithFormat:@"%c", [myString characterAtIndex:i]]; [characters addObject:ichar]; }

尝试在iOS中处理“返回”导航button操作

我需要检测用户点击导航栏上的“后退”button,以便在发生这种情况时执行某些操作。 我试图手动设置这样的button,这样的行动: [self.navigationItem.backBarButtonItem setAction:@selector(performBackNavigation:)]; – (void)performBackNavigation:(id)sender { // Do operations [self.navigationController popViewControllerAnimated:NO]; } 我首先将代码放在视图控制器本身,但是我发现self.navigationItem.backBarButtonItem似乎是nil ,所以我将相同的代码移动到父视图控制器,它将前者推到导航堆栈。 但我无法做到这一点。 我已经阅读了关于这个问题的一些post,其中一些人说,select器需要设置在父视图控制器,但对我来说它不工作呢…我做错了什么? 谢谢

无法在模拟器中运行应用程序:Xcode beta 6 iOS 8

我无法启动我的应用程序在模拟器上使用Xcode 6testing版和iPhone 5s模拟器。 首先,我从Simulator“无法启动iOS模拟器”收到一条错误消息,然后在xcode向我显示以下错误之后,

AFNetworking可以同步返回数据(块内)吗?

我有一个使用AFJSONRequestOperation的函数,我只希望成功后返回结果。 你能把我指向正确的方向吗? 我仍然有点无知与块和AFNetworking具体。 -(id)someFunction{ __block id data; AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id json){ data = json; return data; // won't work } failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error){ }]; NSOperationQueue *queue = [[NSOperationQueue alloc] init]; [queue addOperation: operation]; return data; // will return nil since the block doesn't "lock" the […]

libc ++ abi.dylib:以NSException(lldb)types的未捕获exception终止

我正在快速编程一个应用程序,当我在iPhone模拟器上运行testing应用程序时,一切正常,但是我尝试向右滑动,这是我为其添加的一个手势,以便进入下一页(View Controller Two)它崩溃并在控制台日志中显示此错误报告。 2014-10-18 12:07:34.400 soundtest[17081:818922] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<soundtest.ViewControllerTwo 0x7f92f1f20090> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key sfdfa.' *** First throw call stack: ( 0 CoreFoundation 0x00000001067813f5 __exceptionPreprocess + 165 1 libobjc.A.dylib 0x00000001082afbb7 objc_exception_throw + 45 2 CoreFoundation 0x0000000106781039 -[NSException raise] + 9 3 […]

清除UIWebviewcaching

我用UIWebview加载一个网页使用loadRequest:方法,当我离开那个场景我调用[self.webView stopLoading]; 并释放webView。 在第一次启动的活动监视器中,我看到真实内存增加了4MB,并且在多次启动/加载实际内存时没有增加。 它只增加一次。 我检查了webview的保留数。 这是适当的,即0.我认为UIWebView正在caching一些数据。 我如何避免caching或删除caching的数据? 还是有另一个原因呢?

如何将Swift数组转换为string?

我知道如何以编程方式做到这一点,但我相信有一种内置的方式… 我使用过的每种语言都有一些默认的文本表示forms,当你试图连接一个string或者将它传递给一个print()函数等等时,它会吐出来。Apple的Swift语言有一个很容易把数组转换成string的内置方式,或者当把数组string化时,我们总是必须是显式的?

什么是NSZombie?

我见过build议说在debugging时将NSZombieEnabled设置为true 。 什么是NSZombie? 这是一个框架吗? 一个设置?