小编use*_*169的帖子

如果带有&&操作的语句,则快速多个条件

我有4个文本框.我不想让用户让所有这4个文本字段都为空.如何在swift中检查多个条件.我确实喜欢这个,但它给了我一个错误

 if self.txtIncomeAd.text?.isEmpty && self.txtIncomeRec.text?.isEmpty &&
Run Code Online (Sandbox Code Playgroud)

像明智的.我能做到这一点的正确方法是什么?请帮我.谢谢

if-statement ios swift

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

对象在iOS中返回空描述

你好,我正在做这样的事情。

NSString * fblink=[dm.commonDataArray valueForKey:@"fb_link"];

if(![fblink isEqual:[NSNull null]]||![fblink isEqualToString:@""]||![fblink length]<=0)
{
    [fb_button setImage:[UIImage imageNamed:@"ico_user_fb"] forState:UIControlStateNormal];
    [fb_button addTarget:self
                  action:@selector(buttonFBTouch:)
        forControlEvents:UIControlEventTouchUpInside];
}else{
    [fb_button setImage:[UIImage imageNamed:@"ico_fb_red_gray"] forState:UIControlStateNormal];
}
Run Code Online (Sandbox Code Playgroud)

当我输入fblink我的日志时,它说(lldb) po fblink <object returned empty description>但我的 if 条件仍然成立并进入而不是进入其他部分。

我怎样才能克服这个问题?如果它返回空描述,我不想执行我的 if 条件 true 部分。我如何检查这种情况?请帮帮我谢谢

nsstring ios

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

如何获取 UILabel 的当前字体大小

UILabel按照这种方式根据宽度调整了字体大小。

[btnPending.titleLabel setFont:[UIFont fontWithName:@"HelveticaNeue" size:15]];
[btnPending setBackgroundColor:[UIColor clearColor]];
btnPending.titleLabel.adjustsFontSizeToFitWidth = YES;
btnPending.titleLabel.numberOfLines = 1;
btnPending.titleLabel.lineBreakMode = NSLineBreakByClipping;
[_vwTabBtnParent addSubview:btnPending];
Run Code Online (Sandbox Code Playgroud)

它的工作正常。但现在我想获得那个的当前字体大小UILabel。我怎么能在objective-c中做到这一点。

请帮帮我,谢谢

fonts uilabel ios

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

如何在iTunes Connect中更改实时应用程序中的SKU?

我的应用程序现在在App Store中存在.但我想在这个应用程序中更改一些SKU.我该怎么做?

itunesconnect ios

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

将Stackview添加到UIScrollView

我有一个UIScrollView.它有一个堆栈视图.此堆栈视图包含12个按钮.(水平滚动视图)

Stackview约束: - 滚动视图的顶部,前导,尾随,底部和滚动视图的相等宽度.

我的问题是每次运行时,将视图宽度限制堆叠到滚动视图宽度,按钮太小,根据堆栈视图的宽度,我的滚动视图不可滚动.

如何使这个可滚动

uiscrollview ios autolayout swift uistackview

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

即使在iOS中删除并重新安装应用程序,如何唯一标识设备?

我的应用程序已连接到远程推送通知服务。在服务器端,他们希望为设备保留一个唯一的 ID,即使应用程序已删除并重新安装,它也不应该改变。我们可以获取设备 UDID 并发送到服务器吗?如果我这样做了,Apple 会从商店拒绝我的应用程序吗?而且我认为这是即使应用程序删除也能永久保留在服务器端的最佳 ID。

我需要你的建议。请帮我。谢谢

apple-push-notifications udid ios

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

如何检测scrollView滚动方向?

我有一个UIScrollView内部我有一个UITableView滚动视图应该水平滚动.- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView当滚动视图结束其水平滚动时,我已经实现了一些任务.但我的问题是,即使UITableView垂直滚动也停止,这个代表也会触发.那么如何才能检测到scrollview该委托中的水平滚动?

请帮帮我,谢谢

objective-c uitableview uiscrollview ios

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

连接到移动数据swift3时如何获取ipaddress

我正在以这种方式获取电话的 ipaddress。

func getIPAddress() -> String? {
    var address : String?

    var ifaddr : UnsafeMutablePointer<ifaddrs>? = nil
    if getifaddrs(&ifaddr) == 0 {

        var ptr = ifaddr
        while ptr != nil {
            defer { ptr = ptr?.pointee.ifa_next }

            let interface = ptr?.pointee

            let addrFamily = interface?.ifa_addr.pointee.sa_family
            if addrFamily == UInt8(AF_INET) || addrFamily == UInt8(AF_INET6) {

                if let name:String = String(cString: (interface?.ifa_name)!), name == "en0" {

                    var hostname = [CChar](repeating: 0, count: Int(NI_MAXHOST))
                    getnameinfo(interface?.ifa_addr, socklen_t((interface?.ifa_addr.pointee.sa_len)!),
                                &hostname, socklen_t(hostname.count),
                                nil, socklen_t(0), NI_NUMERICHOST)
                    address = …
Run Code Online (Sandbox Code Playgroud)

ip-address ios swift3

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

如何在swift 3中使用NSPredicate过滤数组

我有一个包含几个字典的数组.

{
   DisplayName?:"Name of the employee"
   Age:28
   Department:"Dept 2"
}
Run Code Online (Sandbox Code Playgroud)

我刚刚将我的objective-c代码转换为swift并试图像这样过滤.

let exists = NSPredicate(format: "DisplayName2 CONTAINS[cd] \(searchText!)")
    let aList: Array<Any> = arrayDirectory.filter { exists.evaluate(with: $0) }
    if(aList.count>0)
    {
        arrayDirectory=aList
        facesCarousel.reloadData()
    }
Run Code Online (Sandbox Code Playgroud)

但我总是将aList计数设为0.似乎没有过滤我的数组.如何NSPredicate在swift 3中正确编写并使用它过滤我的数组.

nspredicate ios swift3

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

如何从Objective C中的另一个值替换NSDictionary值?

我有一个NSMutableArray像这样的

(
   {
    Realimg = "<UIImage: 0x13951b130>, {800, 600}";
    "bid_accepted" = 1;
    "bid_amount" = 100;
    "bid_amount_num" = 100;
    "bid_cur_name" = USD;
    "bid_cur_symb" = $;
    "bid_currencycode" = 4;
    "bid_date" = "05 Nov 2015";
    "bid_msg" = testing;
    "bid_user_id" = 2;
    "nego_id" = 612;
    "pas_count" = 5;
    "ride_address" = "Sample Address";
    "ride_cover_img" = "uploadfiles/UploadUserImages/2/mobile/21426739600s-end-horton-plains.jpg";
    "ride_id" = 149;
    "ride_name" = "Ride to the World's End";
    "ride_type_id" = 0;
    "ride_type_name" = Travel;
    "ride_user_fname" = Nik;
    "ride_user_id" = 2;
    "ride_user_lname" = Mike;
   }

) …
Run Code Online (Sandbox Code Playgroud)

nsdictionary nsmutablearray ios

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