小编iYo*_*ung的帖子

检查字符串是否为有效URL的最佳正则表达式是什么?

如何检查给定字符串是否为有效的URL地址?

我对正则表达式的了解是基本的,不允许我从我在网上看到的数百个正则表达式中进行选择.

regex language-agnostic url

751
推荐指数
24
解决办法
38万
查看次数

错误:错误域= NSURLErrorDomain代码= -1001"请求超时."

我正在使用Xcode 6.1,iOS 8.1中的应用程序; 应用程序工作完全正常,直到2天,但今天我执行它时,我在Web服务中出错,错误打印在下面.

错误:错误域= NSURLErrorDomain代码= -1001"请求超时." UserInfo = 0x7c6899b0 {NSErrorFailingURLStringKey =,NSErrorFailingURLKey =,NSLocalizedDescription =请求超时.,NSUnderlyingError = 0x7c688f60"请求超时."}

我曾使用AFNetworking 2.x和以下代码片段进行网络呼叫:

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.requestSerializer = [AFJSONRequestSerializer serializer];
manager.responseSerializer = [AFJSONResponseSerializer serializer];
manager.responseSerializer.acceptableContentTypes=[manager.responseSerializer.acceptableContentTypes setByAddingObject:@"text/html"];

[manager POST:<URL>
   parameters:<parameters>
      success:^(AFHTTPRequestOperation *operation, id responseObject) {

          NSLog(@"JSON: %@", responseObject);
          NSError *error = nil;
          NSDictionary *JSON = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingAllowFragments error:&error];
          if (error) {
              NSLog(@"Error serializing %@", error);
          }
          NSLog(@"Dictionary %@", JSON);
          NSLog(@"Success");
      }
      failure:^(AFHTTPRequestOperation *operation, NSError *error) {
          NSLog(@"Error: %@", error);
      }]; 
}
Run Code Online (Sandbox Code Playgroud)

更新:我已经退出/重新启动了iOS …

ios ios-simulator ios8 xcode6.1

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

iBeacon /蓝牙低功耗(BLE设备) - 最大信标数

我想通过iPhone(5s)上的应用程序在50-100米范围内同时跟踪大量信标(~500).我已经查看了规格和在线,我无法看到使用BLE可以一次跟踪的信标数量是否有任何限制.有没有人知道你可以跟踪的信标数量是否存在限制,或者iPhone 5s是否可以胜任跟踪许多信标的任务?

bluetooth bluetooth-lowenergy ibeacon

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

核心位置委托方法未在iOS 8.3 Xcode 6.3.1中调用

我试图使用Xcode 6.3.1中的核心位置框架获取用户的当前位置,我做了以下事情:

  1. Target - > General - > Linked Frameworks&Libraries下添加了Core Location Framework
  2. 我的ViewController.h文件如下所示,

    #import <UIKit/UIKit.h>
    #import <CoreLocation/CoreLocation.h>
    
    @interface ViewController : UIViewController<CLLocationManagerDelegate>
    @property (weak, nonatomic) IBOutlet UILabel *lblLatitude;
    @property (weak, nonatomic) IBOutlet UILabel *lblLongitude;
    @property (weak, nonatomic) IBOutlet UILabel *lblAddress;
    @property (strong, nonatomic) CLLocationManager *locationManager;
    
    @end
    
    Run Code Online (Sandbox Code Playgroud)
  3. 我的ViewController.m文件如下所示,

    - (void)viewDidLoad
    {
    
    [super viewDidLoad];
    self.locationManager = [[CLLocationManager alloc] init];
    
    self.locationManager.delegate = self;
    if(IS_OS_8_OR_LATER){
        NSUInteger code = [CLLocationManager authorizationStatus];
        if (code == kCLAuthorizationStatusNotDetermined && ([self.locationManager respondsToSelector:@selector(requestAlwaysAuthorization)] || [self.locationManager respondsToSelector:@selector(requestWhenInUseAuthorization)])) …
    Run Code Online (Sandbox Code Playgroud)

core-location ios ios8.3 xcode6.3.1

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

Linkedin Oauth Javascript授权"呃哦!"

我无法使用Linkedin登录我的应用程序,我看到模式链接对话框"哦哦!" 该怎么办?为什么不工作OUauth?

function onLinkedInLoad() {
  IN.Event.on(IN, "auth", function() {onLinkedInLogin();});
  IN.Event.on(IN, "logout", function() {onLinkedInLogout();});
}
function onLinkedInLogin() {
  IN.API.Profile("me")
    .fields(["id", "firstName", "lastName", "pictureUrl", "publicProfileUrl", "emailAddress"])
    .result(function(result) {

      console.log(firstName);
    })
    .error(function(err) {
      alert(err);
    });
}
function liAuth(){
  // 
   IN.User.authorize(function(){
       callback();
   });
   //IN.UI.Authorize().place();
}
Run Code Online (Sandbox Code Playgroud)
<script type="text/javascript" src="https://platform.linkedin.com/in.js">
    api_key: 54545645645646
    authorize: false
    onLoad: onLinkedInLoad
</script>

<div onclick="liAuth()" class="loginsocbutton loginsocbutton__in" id="oauth_linkedin">click</div>
Run Code Online (Sandbox Code Playgroud)

javascript oauth linkedin

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

iOS中的自动布局和自动调整大小之间的基本区别是什么

我一直在寻找自动布局和自动调整大小之间的正确区别,但无法找到确切的答案.我可以在哪里使用"自动布局"和应用程序中的"自动调整大小"?任何帮助都将成为感谢的一部分.

user-interface xcode autoresize ios ios-autolayout

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

XCAssets未复制到应用程序包

我遇到了XCAssets的问题.我创建了一个带有图标的自定义XCAssets文件.我从文件中得到这样的图像:

[UIImage imageNamed:@"deniedOverlay"];
Run Code Online (Sandbox Code Playgroud)

所以,现在问题.文件未复制到.app文件,因此我得到空白图像.XCAssets文件被添加到"复制包资源".我自己无法解决这个问题.

谢谢!

xcode bundle ios xcasset

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

Swift中的NSSortDescriptor

我正在开发一个iOS应用程序,我将数据存储在CoreData中,我将其加载到UITableView中.数据实体具有被称为属性的属性id,该属性是包含A后跟数字的字符串(即"A1""A2"等).

当我使用这个代码进行排序时,我最终会按字典顺序排序表(即"A1""A10""A11""A12""A2""A3"等)

let sortDescriptor = NSSortDescriptor(key: "id", ascending: true)
fetchRequest.sortDescriptors = [sortDescriptor]
Run Code Online (Sandbox Code Playgroud)

我真正想要的是它可以按照您的预期进行数字排序.我该怎么做呢?我知道NSComparator可以添加一个作为参数,NSSortDescriptor但我不能为我的生活弄清楚它.在此先感谢您的帮助!

ios swift

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

推送通知的iOS设备令牌示例

我需要通过服务器auth方法,需要deviceToken进行注册.但我只有模拟器,不能从他们那里拿取令牌,我想发送到服务器假令牌(如000 000 000)但我不知道设备令牌中有多少位数.任何人都可以使用示例设备令牌帮助我吗?

push-notification ios swift

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

UIActivityViewController图像共享不适用于Whatsapp

当我Whatsapp使用UIActivityViewController我正在收到警报时,我正在向app 分享图像数据:

此项目无法共享.请选择其他项目.

我能够将图像数据共享给所有其他应用程序,除了Whatsapp,是否有人遇到过这样的问题?或者任何人都可以帮我解决这个问题.

如果有人想检查代码,那么如果需要,评论将分享.

ios whatsapp uiactivityviewcontroller swift

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