小编Usm*_*ved的帖子

iOS应用程序购买目标c中的阿拉伯语言

目前我正在开展一个阿拉伯语项目,我已经用英语成功地实现了应用程序购买,但我的要求是用阿拉伯语显示应用程序产品.我已经阅读了申请购买时不支持阿拉伯语的苹果指南.任何身体帮助我怎么能这样做?此外,我想在阿拉伯语的应用程序警报中显示.

objective-c in-app-purchase ios8

6
推荐指数
0
解决办法
208
查看次数

Object Mapper类用于在Core Data中存储数据

让我从问题的背景开始.

我有一个Person用于解析JSON响应的类

class Person: NSObject, Mappable {

        var ID : String?
        var firstName : String?
        var lastName : String?

        convenience required init?(map: Map) {
                self.init()

            }

            func mapping(map: Map) {
                patientsCount <- map["patientsCount"]
                status <- map["status"]
                message <- map["Message"]
                patientSearchArray <- map["patientsList_JSON"]
            }
    }
Run Code Online (Sandbox Code Playgroud)

而在另一方面,我有另一个PersonMO用于保存记录的类名CoreData

        @objc(Event)
        class PersonMO: NSManagedObject {

        @NSManaged var ID : String?
        @NSManaged var firstName : String?
        @NSManaged var lastName : String?

    }
Run Code Online (Sandbox Code Playgroud)

现在谈到要点.我面临的问题是我必须为一个目的创建两个不同的类.就像当JSON谈到形式Server Side那么我必须把它解析为Person …

core-data ios swift objectmapper

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

在目标 c 中在键盘上方显示 Toast

我写了一个函数,在UIVIewController. 下面给出toast函数

-(void)showToast:(NSString*)string
{
    MBProgressHUD *hud;
    hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
    hud.mode = MBProgressHUDModeText;
    hud.labelText = string;
    hud.margin = 10.f;
    hud.yOffset = 150.f;
    hud.removeFromSuperViewOnHide = YES;
    hud.userInteractionEnabled = NO;
    [hud hide:YES afterDelay:2];
}
Run Code Online (Sandbox Code Playgroud)

现在的问题是我的吐司消息隐藏在键盘后面。谁能告诉我如何在键盘高度上方显示吐司?

objective-c uikeyboard ios mbprogresshud

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

Swift3围绕UIView的两个角落

我知道这个问题已经问过很多次了,他们的解决方案也可用,但对我来说没什么用.我正在使用Swift3,我想为了这个目的绕过UIView的任何两个方面我找到了以下解决方案

在swift中创建一个只有两个圆角的矩形?

以下是我上述解决方案的代码片段

extension UIView {

    /**
     Rounds the given set of corners to the specified radius

     - parameter corners: Corners to round
     - parameter radius:  Radius to round to
     */
    func round(corners: UIRectCorner, radius: CGFloat) -> Void {
         layer.addSublayer(_round(corners: corners, radius: radius))
    }

    /**
     Rounds the given set of corners to the specified radius with a border

     - parameter corners:     Corners to round
     - parameter radius:      Radius to round to
     - parameter borderColor: The border color
     - parameter borderWidth: …
Run Code Online (Sandbox Code Playgroud)

ios swift3 xcode8

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

Swift3将字符串值转换为十六进制字符串

我是Swift的新手,我想将一个字符串转换为十六进制字符串.我发现一个Objective-C函数将字符串转换为十六进制.

NSString * str = @"Say Hello to My Little Friend";

NSString * hexString = [NSString stringWithFormat:@"%@",
[NSData dataWithBytes:[str cStringUsingEncoding:NSUTF8StringEncoding]
                                         length:strlen([str cStringUsingEncoding:NSUTF8StringEncoding])]];

for (NSString * toRemove in [NSArray arrayWithObjects:@"<", @">", @" ", nil])
    hexString = [hexString stringByReplacingOccurrencesOfString:toRemove withString:@""];

NSLog(@"hexStr:%@", hexString);
Run Code Online (Sandbox Code Playgroud)

现在我无法在Swift中转换此函数.目前我正在使用Swift3.

请有人可以帮我吗?

xcode ios swift3

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

Objective-C:从NSString中删除子字符串的最佳方法?

如果我想从NSString @"这是我的书"中删除一个值,我应该使用什么?

我想要的返回值是@"这是书".

iphone objective-c xcode6

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