小编Arn*_*yno的帖子

如何在iOS中以编程方式禁用/启用睡眠模式?

我有一个应用程序,必须保持清醒直到倒计时结束,但只要它达到分配的睡眠时间,它将进入"睡眠模式".

在我的应用程序中,我可以选择推迟睡眠,因此用户可以禁用/启用它.

我该如何以编程方式执行此操作?

ios

157
推荐指数
2
解决办法
6万
查看次数

如何使用Objective C类中的多个参数调用Swift函数?

例如,我在swift中有这个方法:

@objc class MyClass: NSObject
....
@objc class func viewWithIndex(index: Int, str: String) {
    println(index, str)
}
Run Code Online (Sandbox Code Playgroud)

那么我想在我的objective-c类中调用该方法,我期待这个调用简单,[MyClass viewWithIndex:10 str:@"string"];但它不起作用.

我怎么称呼它?请帮忙.

注意:我已经对objective-c进行了快速函数调用,[MyClass showSomething];这意味着我已经成功设置了桥接类的必要设置.只有具有两个或更多参数的函数才是我的问题.:)

解决了:

我不知道我发生了什么,但我只是重新启动我的mac并删除objc它,它与电话一起工作[MyClass viewWithIndex:10 str:@"string"];.我记得读过文档.

将Objective-C代码迁移到Swift

  • 要在Objective-C中可访问和使用,Swift类必须是Objective-C类的后代,或者必须标记为@objc.

xcode objective-c ios swift

10
推荐指数
2
解决办法
7855
查看次数

如何将我的谷歌分析网络应用程序转换为移动应用程序?

我有一个移动应用程序,我应用了我的谷歌分析轨道ID,但当我创建谷歌分析应用程序配置文件时,我最初选择的是网络应用程序,而不是移动应用程序.在探索设置时,我找不到将其转换为移动应用程序的开关.我有超过10个应用程序与不同的谷歌分析轨道ID,所以我不认为创建新的配置文件是伟大的解决方案,可能会切换到移动应用程序.

有人可能会遇到这种情况.请帮忙.

解:

我解决这个问题的方法是创建一个新的应用程序,与网络相同的名称,然后将其设置为移动,然后删除Web应用程序.

google-analytics

7
推荐指数
2
解决办法
2588
查看次数

iOS 6中的UIAlertView崩溃

我有这个代码:

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:title message:msg delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
Run Code Online (Sandbox Code Playgroud)

问题是这个代码在显示警报之前崩溃了,我已经在较低的iOS上测试了它并且它可以工作但是在iOS 6上崩溃了.

ios

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

如何在iOS中添加同名但重量不同的自定义字体?

我有一个问题,添加相同名称但不同重量的自定义字体,如:

[_lblFullName setFont:[UIFont fontWithName:@"Museo Sans 500" size:20]];
[_lblTicket setFont:[UIFont fontWithName:@"Museo Sans 900" size:12]];
Run Code Online (Sandbox Code Playgroud)

我只能通过添加一个字体权重来完成这项工作,但我必须重命名它Museo Sans,只导入一种字体来捆绑并删除另一种字体.喜欢:

[_lblFullName setFont:[UIFont fontWithName:@"Museo Sans" size:20]];
[_lblTicket setFont:[UIFont fontWithName:@"Museo Sans" size:12]];
Run Code Online (Sandbox Code Playgroud)

但它只允许我一个字体重量,我需要导入这两个字体重量.请帮忙.

ios

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

我怎样才能检查NSUrl是否是有效的图片网址?

我正在使用SDWebImage库,我有这个代码:

     [cell.imgLogo setImageWithURL:[NSURL URLWithString:[item objectForKey:@"s_logo"]]         placeholderImage:[UIImage imageNamed:@"default.png"]];
Run Code Online (Sandbox Code Playgroud)

SDWebImage稍微调整了库以忽略空字符串或方法中带有空字符串的NSUrl downloadWithURL: delegate: options: userInfo::

     if ([url isKindOfClass:NSString.class])
     {
         if ([(NSString *)url length] > 0) {
              url = [NSURL URLWithString:(NSString *)url]; 
         } else {
              return;
         }
    }
    else if (![url isKindOfClass:NSURL.class])
    {
         url = nil; // Prevent some common crashes due to common wrong values passed like NSNull.null for instance
    }
    else if ([url isKindOfClass:NSURL.class]) {
         if ([[url absoluteString] length] > 0) {
              //valid url
         } else { …
Run Code Online (Sandbox Code Playgroud)

iphone ios sdwebimage

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

标签 统计

ios ×5

google-analytics ×1

iphone ×1

objective-c ×1

sdwebimage ×1

swift ×1

xcode ×1