javascript

java

python

c#

android

node.js

c++

reactjs

php

html

jquery

css

ios

.net

git

ruby-on-rails

sql

c

string

ruby

ios-如何使用Swift获得一天中的小时?

我将如何在Swift中获得一天中的小时。我已经尝试过NSCalendarNSDateComponents,但是恐怕我只是从Swift开始。

trans by 2020-02-17T22:58:33Z

如何在Swift iOS中将字符串日期转换为字符串?

这个问题已经在这里有了答案:

  • 将NSString转换为NSDate(然后再次返回)                                     17个答案

我学得很快,并且对将日期String转换为NSDate转换为string感到震惊。 我正在以这种格式获取日期字符串:“ 2015年10月22日星期四07:45:17 +0000”。 我需要以MM-dd-yyyy格式显示日期。 我尝试了以下代码,但返回“ null”。

let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "MM-dd-yyyy"
dateFormatter.dateStyle = NSDateFormatterStyle.MediumStyle
let dateObj = dateFormatter.dateFromString(dateString!)
print("Dateobj: \(dateObj)")

谁能帮忙哪里出错了? 期待帮助。 提前致谢。

trans by 2020-02-17T19:14:38Z

iPhone-在iOS应用中通过WhatsApp共享图像/文本

是否可以通过iOS应用中的Whatsapp共享图像,文本或任何您想要的东西? 我在google上搜索,但只找到有关Android实现的结果。

trans by 2020-02-17T11:07:44Z

iPhone-iOS 6 shouldAutorotate:不被调用

我一直在互联网上寻找解决方案,但一无所获。 我正在尝试使我的iOS 5应用程序与iOS 6兼容。 我无法使定向工作正常进行。 我无法检测到何时会发生轮换。 这是我正在尝试的代码:

- (BOOL)shouldAutorotate {
    return NO;
}

- (NSUInteger)supportedInterfaceOrientations {
    return UIInterfaceOrientationMaskPortrait;
}
// pre-iOS 6 support
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
    return (toInterfaceOrientation == UIInterfaceOrientationPortrait);
}

新的supportedInterfaceOrientation:方法被调用就好了。 但是,shouldAutorotate方法不会触发。 我需要在旋转上进行一些图像交换,但无法获得任何指示即将发生旋转的指示。

提前致谢。

trans by 2020-02-17T06:21:09Z

iPhone-RootViewController动画过渡,初始方向错误

所以我遵循了这个线程:RootViewController切换过渡动画以将window.rootViewController从A过渡到B到C。代码如下所示:

[UIView transitionWithView:self.window 
                  duration:0.5 
                   options: UIViewAnimationOptionTransitionFlipFromLeft 
                animations:^{
                               self.window.rootViewController = newViewController;
                } 
                completion:nil];

问题是我的应用程序仅支持横向,但是在rootViewController过渡期间,新的视图控制器以纵向模式显示,而不是快速旋转至横向模式。

我确定:

  1. 我已经将UISupportedOrientation设置为landscape(向右按下主页按钮)
  2. 对于每个viewcontroller,在shouldAutoRotateToOrientation方法中,我仅设置横向

另一个原因是什么?

trans by 2020-02-17T05:33:46Z

React-Native:如何从Windows构建iOS

我们开始在我的公司与React Native合作。 我们有一台Mac,其他团队则在Windows上运行。

是否可以通过将ios设备连接到Windows计算机或本地wifi在Windows上编写应用程序。 然后在Mac(从Windows PC)上启动构建,并在ios设备上启动该应用程序? 因此,它只想将Mac用作构建/打包服务器。

希望我足够清楚。

谢谢。

trans by 2020-02-17T03:43:05Z

iOS CarPlay API是公开的吗? 如何整合CarPlay?

AVFoundation是否可公开获得?

在哪里可以找到编程指南或这些类的引用?

还是将其与其他API(例如AVFoundation的音频)无缝集成?

笔记

  • 这个问题是广泛的,可能会被标记为这样,但是请不要以为几乎没有关于该主题的信息,在这个阶段很多人会觉得它有用
  • 我住在瑞士,想去日内瓦尝试演示我会在法拉利哈哈上写下的应用程序。
trans by 2020-02-17T03:10:19Z

ios-什么是“ UIView封装布局宽度”约束?

我不断收到“无法同时满足约束条件”异常(Xcode 5,iOS 7,设备和模拟器),其中列表中的约束条件之一是这样的:

"<NSLayoutConstraint:0x165b23d0 'UIView-Encapsulated-Layout-Width'
H:[StoryPlayerCell:0x165affc0(0)]>"

我自己没有设置此约束。 它也不是UICollectionView。但是它是从哪里来的呢? 我该如何摆脱呢?

我不知道。而且我在Apple文档中找不到有关UICollectionView的任何信息。即使是Google搜索,也一无所获。

有什么建议么?

PS:我在UICollectionView中使用此单元格,其中的自定义子类为UICollectionViewFlowLayout。也许'Encapsulated-Layout'部分与此有关?

trans by 2020-02-17T02:57:41Z

iOS-如何根据文本长度使UITextView高度动态?

如您在这张图片中看到的

UITextView根据文本长度更改其高度,我想使其根据文本长度调整其高度。

*我看到了其他问题,但那里的解决方案对我没有用

example

trans by 2020-02-17T02:25:07Z

ios-UITableView configureCellForDisplay:forIndexPath中的断言失败:

查看过其他类似问题后,我不确定错误在哪里。我收到断言失败。

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath:

我认为这很简单,但希望有人能提供帮助。

下面是我的代码:

#import "StockMarketViewController.h"

@interface StockMarketViewController ()

@end


@implementation StockMarketViewController
@synthesize ShareNameText, ShareValueText, AmountText;
@synthesize shares, shareValues;


- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;
{
    return [shares count];

}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
{
    UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:@"cell"];



    NSString *currentValue = [shareValues objectAtIndex:[indexPath row]];
    [[cell textLabel]setText:currentValue];
    return cell;

}
trans by 2020-02-17T00:17:02Z

ios-如何在目标C(NSRegularExpression)中编写正则表达式?

当我在PHP中进行测试时,我可以使用此正则表达式,但是在Objective C中却无法使用:

(?:www\.)?((?!-)[a-zA-Z0-9-]{2,63}(?<!-))\.?((?:[a-zA-Z0-9]{2,})?(?:\.[a-zA-Z0-9]{2,})?)

我尝试转义转义字符,但这也无济于事。 我应该逃脱其他角色吗?

这是我在目标C中的代码:

NSMutableString *searchedString = [NSMutableString stringWithString:@"domain-name.tld.tld2"];
NSError* error = nil;

NSRegularExpression* regex = [NSRegularExpression regularExpressionWithPattern:@"(?:www\\.)?((?!-)[a-zA-Z0-9-]{2,63}(?<!-))\\.?((?:[a-zA-Z0-9]{2,})?(?:\\.[a-zA-Z0-9]{2,})?)" options:0 error:&error];
NSArray* matches = [regex matchesInString:searchedString options:0 range:NSMakeRange(0, [searchedString length])];
for ( NSTextCheckingResult* match in matches )
{
    NSString* matchText = [searchedString substringWithRange:[match range]];
    NSLog(@"match: %@", matchText);
}

-更新-

此正则表达式(在PHP中)返回值为“ domain-name”和“ tld.tld2”的数组,但在Objective C中,我仅获得一个值:“ domain-name.tld.tld2”

-更新2-

此正则表达式从字符串中提取“域名”和“ TLD”:

  • domain.com =(domain,com)
  • domain.co.uk =(domain,co.uk)
  • -test-domain.co.u =(test-domain,co)
  • -test-domain.co.uk- =(test-domain,co.uk)
  • -test-domain.co.u-k =(测试域,co)
  • -test-domain.co-m =(测试域)
  • -test-domain-.co.uk =(测试域)

它采用有效域名(不以'-'开头或结尾,且长度在2到63个字符之间),并且如果该部分有效,则最多使用TLD的两个部分(至少两个字符长,仅包含字母和数字)

希望这种解释有所帮助。

trans by 2020-02-16T22:11:21Z

目标c-UIFont的磅值到底是多少?

我正在努力确切地了解UIFont中的点大小是什么意思。 它不是像素,也不是点的标准定义,因为它们与1/72英寸相关。

我使用UIFont各种大小的字体得出了像素大小,并得到了以下信息:

| Point Size | Pixel Size |
| ---------- | ---------- |
| 10.0       | 13.0       |
| 20.0       | 24.0       |
| 30.0       | 36.0       |
| 40.0       | 47.0       |
| 50.0       | 59.0       |
| 72.0       | 84.0       |
| 99.0       | 115.0      |
| 100.0      | 116.0      |

(我做了UIFont

再看一下UIFont点尺寸,它不是1英寸,因为它在DPI为163的设备上,所以1英寸将是163.0像素,对吗?

谁能解释UIFont术语中的“点”是什么? 即我上面的方法是否错误,真的,如果我使用其他东西,我会看到关于字体在72点处为163像素的东西吗? 还是纯粹从其他定义点?

trans by 2020-02-16T20:55:49Z

目标c-dyld:找不到符号:_NSURLAuthenticationMethodClientCertificate尝试运行iOS应用时

我的应用程序崩溃并显示以下消息:

dyld:找不到符号:_NSURLAuthenticationMethodClientCertificate
引用自:   / var / mobile / Applications / C7B596AD-FB09-4685-BDFC-7E955A5DD185 / IRON   TRAINERS.app/IRON TRAINERS预期用于:   /System/Library/Frameworks/CFNetwork.framework/CFNetwork在   / var / mobile / Applications / C7B596AD-FB09-4685-BDFC-7E955A5DD185 / IRON   TRAINERS.app/铁教练(lldb)

当我尝试构建并运行时。 当我从项目中删除CFNetwork时,它起作用了,我不知道为什么。

我刚刚安装了Xcode6Beta并打开了我的项目。 在Xcode5.1上运行正常。

更新:

在带有Xcode 6的iOS模拟器上运行正常,问题出在运行iOS 7.1.1的设备上。

更新2:

下面选择的答案对我有用,尽管我已经将基础框架显式添加到我的项目中,但是我必须将其删除并再次添加。 问题至少已经解决了。 :)

trans by 2020-02-16T20:22:21Z

iOS中的apk等于什么?

iOSapk的等价金额是多少?

trans by 2020-02-16T17:41:09Z

ios-Testflight配置文件安装失败,SCEP服务器返回无效响应

我的一位用户无法安装TestFlight应用程序(而不是Apple的TestFlight)。

他遇到错误:“配置文件安装失败,SCEP服务器返回无效响应。”

Error

我建议他遵循此处列出的步骤:[http://help.testflightapp.com/customer/portal/articles/402816-registration-issues]

他告诉我,他的配置文件中未安装任何配置文件,并且按照以下步骤操作后,他仍然遇到相同的错误。

我对现在该做什么不知所措,任何建议将不胜感激。

trans by 2020-02-16T16:31:40Z

iOS-如何使用UITableViewHeaderFooterView?

嗨,我想在我的应用程序中使用UITableViewDelegate,我正在这样做:

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.
    [_tableView registerClass:[M3CTableViewCell class] forCellReuseIdentifier:@"cell"];
    [_tableView registerClass:[M3CHeaderFooter class] forHeaderFooterViewReuseIdentifier:@"footer"];

}

- (UITableViewHeaderFooterView *)footerViewForSection:(NSInteger)section {
    M3CHeaderFooter * footer = [[M3CHeaderFooter alloc]initWithReuseIdentifier:@"footer"];
    footer.textLabel.text = @"Test";
    return footer;
}

通过这样做,我无法在Footer那里得到任何帮助。而且该方法甚至没有被调用,但我认为该方法是UITableViewDelegate协议的一部分。

trans by 2020-02-16T13:36:00Z

iPhone应用程序:如何通过iOS Provisioning P更新过期的发行证书

我的发行证书与一个应用程序相关,我已将它临时分配给了一些现场员工,它说它将在明天到期。 当我进入iOS设置门户时,我转到证书链接,然后转到“分发”选项卡。 在证书的到期日期下,日期被列为明天。 我的问题是如何更新证书? 有人告诉我,过期时可能会弹出一个更新按钮。 有人还告诉我,此更新按钮今天会弹出,而没有出现。 是否会有一个续订按钮? 续订按钮会在证书所附的配置文件下还是在门户网站的证书->分发中弹出? 我没有做任何记录这一切,以确保我的应用程序没有停机时间。

谢谢您的帮助!

trans by 2020-02-16T12:23:21Z

ios-Swift-分段控件-切换多个视图

到目前为止,我仍然不知道如何在一个视图控制器中切换多个视图。 我的情节提要就是这样的。

enter image description here

现在,我想在视图控制器中嵌入两个视图。

enter image description here

到目前为止,我的分段控制代码可在一个视图控制器中切换两个视图。

import UIKit

class PopularHistoryViewController: UIViewController {

    @IBOutlet weak var segmentedControl: UISegmentedControl!

    @IBAction func indexChanged(sender: UISegmentedControl) {
        switch segmentedControl.selectedSegmentIndex
        {
        case 0:
            NSLog("Popular selected")
            //show popular view
        case 1:
            NSLog("History selected")
            //show history view
        default:
            break; 
        }
    }

    override func viewDidLoad() {
        super.viewDidLoad()

        // Do any additional setup after loading the view.
    }


}

另一件事,如果我在控制器中放入两个视图,最好的区分方法是什么?

请指教。 谢谢。

trans by 2020-02-16T05:21:59Z

iphone-如何将证书的公钥固定在i上

在提高我们正在开发的iOS应用程序的安全性的同时,我们发现需要对服务器的SSL证书(全部或部分)进行PIN锁定,以防止中间人攻击。

即使执行此操作的方法有多种,但在搜索此内容时,我仅发现了固定整个证书的示例。 这种做法带来了一个问题:证书更新后,您的应用程序将不再能够连接。如果选择固定公钥而不是整个证书,那么您(在我看来)会处于同样安全的情况下,同时更能抵抗服务器中的证书更新。

但是,您该怎么做呢?

trans by 2020-02-16T04:44:36Z

ios-如何在Swift中实现具有相同内容的两个init,而无需代码重复?

假定派生自func commonInit()的类如下:

class MyView: UIView {
    var myImageView: UIImageView

    init(frame: CGRect) {
        super.init(frame: frame)
    }

    init(coder aDecoder: NSCoder!) {
        super.init(coder: aDecoder)
    }

    ...

如果我想在两个初始化器中都使用相同的代码,例如

self.myImageView = UIImageView(frame: CGRectZero)
self.myImageView.contentMode = UIViewContentMode.ScaleAspectFill

并且不要在类实现中重复两次该代码,我将如何构造func commonInit()方法?

尝试的方法:

  • 创建了一个方法func commonInit(),该方法在super.init-> Swift编译器在调用super.init前给出了关于未初始化变量myImageView的错误
  • super.init之前调用func commonInit()显然会失败,并出现编译器错误“在super.init调用之前使用了'self'”
trans by 2020-02-16T03:42:57Z

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页 共121页