我有一个应用程序,必须保持清醒直到倒计时结束,但只要它达到分配的睡眠时间,它将进入"睡眠模式".
在我的应用程序中,我可以选择推迟睡眠,因此用户可以禁用/启用它.
我该如何以编程方式执行此操作?
例如,我在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"];.我记得读过文档.
我有一个移动应用程序,我应用了我的谷歌分析轨道ID,但当我创建谷歌分析应用程序配置文件时,我最初选择的是网络应用程序,而不是移动应用程序.在探索设置时,我找不到将其转换为移动应用程序的开关.我有超过10个应用程序与不同的谷歌分析轨道ID,所以我不认为创建新的配置文件是伟大的解决方案,可能会切换到移动应用程序.
有人可能会遇到这种情况.请帮忙.
解:
我解决这个问题的方法是创建一个新的应用程序,与网络相同的名称,然后将其设置为移动,然后删除Web应用程序.
我有这个代码:
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上崩溃了.
我有一个问题,添加相同名称但不同重量的自定义字体,如:
[_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)
但它只允许我一个字体重量,我需要导入这两个字体重量.请帮忙.
我正在使用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)