小编rma*_*ddy的帖子

由于网络连接速度慢,iOS应用程序退出

我正在使用swift的iOS应用程序.我需要在应用程序启动时解析两个web api(XML),在此期间,我需要显示启动屏幕.所以我发送了一个同步请求来解析服务器上的数据.如果网络连接良好,那么应用程序正常工作但由于网络连接速度慢或从服务器加载数据需要20秒以上,它可以自动退出.如何解决这个问题.请提出建议.

ios swift ios9.1

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

NSDateFormatter显示不正确的分钟值

下面是我用来获取DatetimeiPad应用程序的欲望结果的代码,但是它给了我正确的日期但是关于时间它没有显示正确的值.

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setFormatterBehavior:NSDateFormatterBehavior10_4];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss.mmm"];
NSDate *date = [dateFormatter dateFromString:@"2009-06-02 08:24:27.000"];
[dateFormatter setDateFormat:@"MM/dd/yyyy h:mm a"];
NSLog(@"Your converted date - %@",[dateFormatter stringFromDate:date]);
Run Code Online (Sandbox Code Playgroud)

您的转换日期 - 06/02/2009 8:00 AM

Plz注意Minutes显示不正确...它总是显示00值.

objective-c nsdateformatter ios

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

警告:函数“ min”的隐式声明在C99中无效

所以我买了这个应用程序,而开发人员也无法就此问题进行联系,所以我希望可以在这里得到一些帮助。

当我在Xcode中构建应用程序时,出现错误消息:

GGDraggableView.m: Implicit declaration of function 'min' is invalid in C99  
Run Code Online (Sandbox Code Playgroud)

我还不太擅长Obj-c或Swift,所以我仍然在学习。
我试图在Google和此处查找错误,但无法真正获得任何答案。

怎么了?
这是整个课程和错误的图片:
在此处输入图片说明

#import "GGDraggableView.h"
#import "GGOverlayView.h"

@interface GGDraggableView ()
@property(nonatomic, strong) UIPanGestureRecognizer *panGestureRecognizer;
@property(nonatomic) CGPoint originalPoint;
@property(nonatomic, strong) GGOverlayView *overlayView;
@end

@implementation GGDraggableView

- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (!self) return nil;


    self.overlayView = [[GGOverlayView alloc] initWithFrame:self.bounds];
    self.overlayView.alpha = 0;
    [self addSubview:self.overlayView];

    return self;
}

-(void)awakeFromNib
{

    self.panGestureRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(dragged:)];
    [self addGestureRecognizer:self.panGestureRecognizer];
    self.backgroundColor = [UIColor whiteColor];

}

- (void)loadImageAndStyle
{
    UIImageView …
Run Code Online (Sandbox Code Playgroud)

error-handling objective-c ios

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

在swift中重载'=='运算符

我试图在Swift中重载String类的'=='运算符:

public func ==(left: String, right: String) -> Bool
{
    let ret = left.caseInsensitiveCompare(right) == NSComparisonResult.OrderedSame ? true : false;

    return ret;
}
Run Code Online (Sandbox Code Playgroud)

但每当我尝试在代码上使用它:

func test(a: String) -> Bool
{
    if  (a == "Just Testing") {
        return true;
    }
    else {
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

显示以下编译器错误消息:

运算符'=='的模糊使用

我怎样才能解决这个问题 ?谢谢.

swift

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

有人能向我解释一下"if let"的说法是什么?

我是Swift的新手.我从未用Swift编写代码.事实上我所有的编码都是网站; HTML,CSS,Javascript.我正在寻找一个基本的,愚蠢的回答"一个if let声明做什么?" 我知道这可能听起来很蹩脚,但我到处都看,似乎找不到足够的解释; 甚至不是苹果网站.

swift

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

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

“CGAffineTransformMake”在 swift 3 中不可用

此代码无法在 swift 3 中编译:

let flipVertical = CGAffineTransformMake(1, 0, 0, -1, 0, newSize.height)
context.concatenate(flipVertical)
Run Code Online (Sandbox Code Playgroud)

我该如何转换?

core-graphics swift swift3

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

斯威夫特:理解快速关闭

我试图理解swift中的闭包.我有以下快速实现:

func whereToGo (ahead:Bool) -> (Int) -> Int{
    func goAhead(input:Int) ->Int{
        return input + 1 }
    func goBack(input:Int) ->Int{
        return input - 1 }
    return ahead ? goAhead : goBack
}

var stepsToHome = -10
let goHome = whereToGo(ahead: stepsToHome < 0)

while stepsToHome != 0 {
    print("steps to home: \(abs(stepsToHome))")
    stepsToHome = goHome(stepsToHome)
}
Run Code Online (Sandbox Code Playgroud)

实现的输出如下:

steps to home: 10
steps to home: 9
steps to home: 8
steps to home: 7
steps to home: 6
steps to home: 5 …
Run Code Online (Sandbox Code Playgroud)

closures swift

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

如何将应用程序从 Apple Store 安装到 iOS 模拟器?

我要将应用程序从 Apple 商店安装到 iOS 模拟器。我该如何安装?

ios ios-simulator

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

Swift中的String endIndex错误

我有以下代码:

let hello = "Hola"
let indexI = hello.startIndex
let indexF = hello.endIndex
hello[indexI] // "H"
hello[hello.startIndex] // H
hello[hello.index(after: indexI)] // o

hello[indexF] // Fatal error: Can't form a Character from an empty String
Run Code Online (Sandbox Code Playgroud)

但是我hello[indexF]为什么会出错 ?

swift swift4

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