javascript

java

python

c#

android

node.js

c++

reactjs

php

html

jquery

css

.net

ios

git

ruby-on-rails

sql

c

string

ruby

ios-如何使UILabel中的首字母大写?

我正在开发iPhone应用程序。 在标签中,我想显示用户名称的首字母大写。 我怎么做?

trans by 2020-02-29T10:19:28Z

ios-加载时,UITextView不会滚动到顶部

当我的文本没有填充UITextView时,它会按预期滚动到顶部。 当文本超出屏幕显示的大小时,UITextView将滚动到文本的中间而不是顶部。

以下是一些可能相关的详细信息:

在viewDidLoad中,在UITextView的顶部和底部提供一些填充:

self.mainTextView.textContainerInset = UIEdgeInsetsMake(90, 0, 70, 0);

UITextView使用自动布局将其从屏幕的顶部,底部和每一侧(在IB中完成)锚定20px,以允许使用不同的屏幕尺寸和方向。

加载后,我仍然可以用手指滚动它。

编辑我发现删除自动布局约束然后固定宽度似乎只能解决此问题,但仅适用于该屏幕宽度。

trans by 2020-02-29T10:13:19Z

iPhone-如何在ScrollView中以编程方式滚动到某个位置

我有一个水平滚动的滚动视图。 我只是在其中添加了图像,标签和Web视图,并且其中包含许多对象。我想直接滚动到滚动视图中的第一个对象。我该怎么做呢?

trans by 2020-02-29T09:52:52Z

ios-如何设置swift 3 UITextField边框颜色?

您好,我没有为UITextfield边框颜色更改工作任何错误代码,但是在Swift 3中使用它时,请不要更改textfield边框颜色,并且不要给出错误。 我需要您的帮助,下面提供我的代码。

@IBOutlet weak var email: UITextField!
@IBOutlet weak var pass: UITextField!


override func viewDidLoad() {
    super.viewDidLoad()

    let myColor : UIColor = UIColor.white()
    email.layer.borderColor = myColor.cgColor
    pass.layer.borderColor = myColor.cgColor


}

谢谢 !

trans by 2020-02-29T09:28:07Z

ios-Swift:额外的参数“错误”在

我目前正在使用Swift 2.0和Xcode Beta 2开发我的第一个iOS应用程序。它读取外部JSON,并在表视图中生成包含数据的列表。 但是,我遇到了一个奇怪的小错误,似乎无法修复:

Extra argument 'error' in call

这是我的代码片段:

let task = session.dataTaskWithURL(url!, completionHandler: {data, response, error -> Void in
            print("Task completed")

            if(error != nil){
                print(error!.localizedDescription)
            }

            var err: NSError?

            if let jsonResult = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: &err) as? NSDictionary{

                if(err != nil){
                    print("JSON Error \(err!.localizedDescription)")
                }

                if let results: NSArray = jsonResult["results"] as? NSArray{
                    dispatch_async(dispatch_get_main_queue(), {
                        self.tableData = results
                        self.appsTableView!.reloadData()
                    })
                }
            }
        })

在此行抛出错误:

if let jsonResult = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: &err) as? NSDictionary{

有人可以告诉我我在做什么错吗?

trans by 2020-02-23T02:25:30Z

ios-模式搜索,导航栏消失

我正在使用Xcode 4.6.1在Objective-C上进行编码。 我想知道当我在两个View控制器之间创建模式segue时如何保持导航栏显示,因为我正在情节提要中进行segue,并且当我运行应用程序时,第二个view controller的导航栏消失了,并且 我在该栏上有一个完成按钮,但看不到它。

trans by 2020-02-23T00:38:37Z

iPhone-如何在iOS上使用代码获取屏幕尺寸?

如何获得iPhone屏幕尺寸进行计算?

trans by 2020-02-23T00:00:16Z

iOS-如何解决“已弃用UIPopoverController”警告?

我正在使用此代码:

mediaLibraryPopover = [[UIPopoverController alloc] 
                        initWithContentViewController:avc];
[self.mediaLibraryPopover presentPopoverFromRect:[theButton bounds] 
                          inView:theButton 
                          permittedArrowDirections:UIPopoverArrowDirectionAny 
                          animated:YES];

我在Xcode 7中收到此警告:

不推荐使用UIPopoverController,首先在iOS 9.0中不推荐使用-不推荐使用UIPopoverController。 弹出窗口现在实现为UIViewController演示。 使用UIModalPresentationPopover和UIPopoverPresentationController的模式表示样式。

trans by 2020-02-22T23:23:42Z

javascript-在iOS8中使用.focus()会在触摸后显示虚拟键盘并滚动页面

在iOS8之前,在输入元素上使用Javascript .focus()方法似乎无效(虚拟键盘将不会显示)。 在最新的iOS 8版本之后,运行navigator.userAgent方法似乎对页面加载没有影响,但是一旦用户触摸屏幕上的任意位置,虚拟键盘就会立即出现并将页面滚动到焦点所在的元素。 (当我使用HTML属性“自动对焦”时,这也是一个问题)

此更改导致我的网站上的iOS8用户出现问题。 当用户尝试单击我页面上的按钮时,突然的滚动和键盘外观使他们无意中单击了屏幕下方的按钮。

我假设这是iOS8中的错误,而不是有意的功能,我的问题是解决此问题的最有效解决方案是什么?

每次我使用.focus()方法时,是否必须检查navigator.userAgent以查看设备是否为iOS8?

trans by 2020-02-22T21:09:39Z

ios-如何在Swi中设置推送通知

我正在尝试为我的应用程序设置推送通知系统。 我有服务器和开发人员许可证来设置推送通知服务。

我目前正在Swift中运行我的应用。 我希望能够从服务器远程发送通知。 我怎样才能做到这一点?

trans by 2020-02-22T20:29:14Z

ios-使用CocoaPods时如何向Xcode添加自定义项目配置?

我有一个iOS / OS X Xcode项目,我在这里使用CocoaPods,而且似乎无法弄清楚如何在不完全破坏构建的情况下添加自己的项目配置(除了Debug和Release)。

在该项目中,我针对两个平台上的应用程序及其扩展程序都有许多目标。 Xcode工作区当然也有Pods项目。

因为该项目为iOS和Mac构建目标,所以我使用CocoaPods“目标”将其吊舱分组在一起。 我的Podfile看起来像这样:

source 'https://github.com/CocoaPods/Specs.git'

target :iOS do
  platform :ios, '7.1'
  link_with 'iOS', 'NozbeToday', 'NozbeShare', 'NozbeWatch'

  # pods...
end

target :Mac do
  platform :osx, '10.9'
  link_with 'Mac'

  # pods...
end

现在这是我有问题的地方。 到目前为止,我的项目中仅具有默认的“调试”和“发布”配置。 我想更改它们,并为不同的供应配置文件/捆绑ID组合添加一些新的。

……我被困住了。 我不知道该怎么做。

问题的第一个迹象是对每个目标/配置组合发出警告Pods-something.a

[!] CocoaPods没有设置项目的基本配置   因为您的项目已经有一个自定义配置集。 为了   CocoaPods集成工作正常,请设置基础   目标Pods-something.aPods/Target Support Files/Pods-iOS/Pods-iOS.dev debug.xcconfig的配置,或包括   Pods/Target Support Files/Pods-iOS/Pods-iOS.dev debug.xcconfig中   您的构建配置。

我不知道这意味着什么以及如何解决此问题。 无论哪种方式,该项目都不会生成-在最佳情况下,我会收到一个链接器错误,指出无法找到Pods-something.a

trans by 2020-02-22T17:20:45Z

iPhone-服务(而非内容)的iOS定期订阅策略

事先为政策而不是编程问题表示歉意,但是鉴于在线提供的信息很少,我希望我能在这里提出要求得到原谅。

我想在iOS应用中使用Apple的新定期订阅。 我之前已经对付款进行了编码,并且在那里没有任何问题,但是我在哪里都找不到关于新订阅类型允许的指导。 暗示“似乎”是没有特别指导,但是我能找到的所有讨论都在谈论“内容”提供者,而不是服务提供者。

我想将定期订阅用于人们订阅的服务。 我本身不提供任何内容。

使用旧的非续订订阅类型(确实很破败,不值得使用),我99%肯定会接受该应用程序,但所有内容提供商的说法都让我担心Apple真的不想要 SAAS提供者可以使用定期订阅模型,并希望将其限制为内容的发布者。

有没有人有使用新的软件服务付款模式的经验?

在我们围绕该概念构建完整的支付解决方案之前,我想知道它是否可行的更好的主意!

trans by 2020-02-22T17:15:53Z

ios-如何使用layoutIfNeeded?

什么时候以及如何使用layoutIfNeeded? 我知道,当我们更改视图的布局时,可以调用setNeedsLayout更新布局,但不确定何时应使用layoutIfNeeded

注意:我在实际代码中使用了layoutIfNeeded,但是忘记了在什么上下文中使用它。

trans by 2020-02-22T13:15:20Z

ios-UIView垂直翻转动画

我有一个带有UIViewAnimationTransitionFlipFromRight的iOS UIView。我需要它垂直翻转。 页面卷曲过渡不会剪切。 我认为这将需要一些自定义。

有任何想法吗?

trans by 2020-02-22T12:04:15Z

ios-不支持的编译器'com.apple.compilers.llvmgcc42'xcode 5 DP

我有一个项目,其中包含Geos和Proj。 在Xcode 5之前,我使用LLVM GCC 4.2编译器对其进行了编译,但是在Xcode 5 DP中,我收到有关不受支持的编译器的错误。 选择另一个编译器来解决编译错误取决于语法。 我该如何解决此问题?

trans by 2020-02-22T04:02:50Z

iPhone-我怎么知道什么时候可以安全忽略所有异常断点上的__cxa_throw?

我正在使用Xcode 4.5.1。 我认为这是相对较新的行为。

我更喜欢在启用了“所有异常”断点的情况下开发和测试我的项目。

我一直遇到一种情况,正在将缩略图加载到表视图中的单元格中,在此情况下我遇到了__cxa_throw异常。 当我单击“继续执行程序”按钮时,Xcode继续其愉快的方式。 我得到缩略图。 应用程式似乎运作良好。 我正在寻找有关如何确定这是否可以安全忽略的提示。 像是一些了解堆栈跟踪的指针吗? 或者是其他东西?

这是代码片段:

    NSString *imageStr = item.thumbURL;
    imageStr = [imageStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
    NSURL *imageURL;

    if (![imageStr isEqualToString:@""]) {
        imageURL = [NSURL URLWithString:imageStr];
        NSLog(@"imageURL: %@",imageURL);
        if (imageURL == nil) {
            NSLog(@"imageUrl was nil for string: %@",imageStr);
        } else {
            UIActivityIndicatorView *spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
            //spinner.frame = CGRectMake(cell.imageView.frame.size.width/2,cell.imageView.frame.origin.y + cell.imageView.frame.size.height/2,cell.imageView.frame.size.width,cell.imageView.frame.size.height);
            spinner.frame = CGRectMake(10,20,40,40);
            [spinner startAnimating];
            [cell addSubview:spinner];

            dispatch_queue_t downloadQueue = dispatch_queue_create("thumbnail downloader", NULL);
            dispatch_async(downloadQueue, ^{
                NSLog(@"Network request for tour_thumb image: %@",imageStr);
                UIImage *img = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:imageURL]];
                dispatch_async(dispatch_get_main_queue(), ^{
                    [spinner removeFromSuperview];
                    UIImageView *imgView=[[UIImageView alloc] initWithFrame:CGRectMake(8, 8, cell.contentView.frame.size.width/2 - 16, cell.contentView.frame.size.height - 16)];
                    imgView.image = img;
                    [cell.contentView addSubview:imgView];
                });
            });
            dispatch_release(downloadQueue);
        }
    }

这是我在堆栈跟踪中看到的内容:

#0  0x34a9c524 in __cxa_throw ()
#1  0x387014ce in AddChildNode(XMP_Node*, XML_Node const&, char const*, bool) ()
#2  0x38700d22 in RDF_LiteralPropertyElement(XMP_Node*, XML_Node const&, bool) ()
#3  0x3870094e in RDF_PropertyElementList(XMP_Node*, XML_Node const&, bool) ()
#4  0x38700608 in ProcessRDF(XMP_Node*, XML_Node const&, unsigned int) ()
#5  0x3871480a in XMPMeta::ParseFromBuffer(char const*, unsigned int, unsigned int) ()
#6  0x387095c0 in WXMPMeta_ParseFromBuffer_1 ()
#7  0x38725578 in TXMPMeta<std::string>::ParseFromBuffer(char const*, unsigned int, unsigned int) ()
#8  0x387254de in TXMPMeta<std::string>::TXMPMeta(char const*, unsigned int) ()
#9  0x38722b70 in CreateMetadataFromXMPDataInternal(char const*, unsigned long, unsigned int) ()
#10 0x38739a50 in readXMPProperties ()
#11 0x386a01fc in readXMPData ()
#12 0x3868cec8 in initImageJPEG ()
#13 0x3868c2ee in _CGImagePluginInitJPEG ()
#14 0x3867e274 in makeImagePlus ()
#15 0x3867ddde in CGImageSourceCreateImageAtIndex ()
#16 0x38e117b6 in _UIImageRefFromData ()
#17 0x38e116c6 in -[UIImage initWithData:] ()
#18 0x0004cb0a in __57-[ViewController tableView:cellForRowAtIndexPath:]_block_invoke_0 at ViewController.m:335
#19 0x313fc792 in _dispatch_call_block_and_release ()
#20 0x313ffb3a in _dispatch_queue_drain ()
#21 0x313fd67c in _dispatch_queue_invoke ()
#22 0x31400612 in _dispatch_root_queue_drain ()
#23 0x314007d8 in _dispatch_worker_thread2 ()
#24 0x394767f0 in _pthread_wqthread ()
#25 0x39476684 in start_wqthread ()
trans by 2020-02-22T02:33:13Z

目标c-使用i创建带有URL的UIImage

要使用图像文件创建UiImage,请使用以下代码:

UIImage *aImage = [[UIImage imageNamed:@"demo.jpg"]autorelease];

如果我想使用URL [http://example.com/demo.jpg]创建一个UiImage,该怎么做?

谢谢

更新

enter image description here

trans by 2020-02-22T00:05:10Z

iPhone-如何将日期字符串解析为iOS中的NSDate对象?

我正在尝试将xml中的日期字符串解析为iPhone应用程序中的NSDate对象

我知道必须先问过这个问题,但是,我相信我有正确的语法,但是没有用。 我的代码有问题吗?

我需要解析的日期字符串是:

2011-01-21T12:26:47-05:00

我用来解析的代码是:

self.dateFormatter = [[NSDateFormatter alloc] init];
    [self.dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
    [self.dateFormatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"] autorelease]];
    [self.dateFormatter setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'"];



... 

else if([elementName isEqualToString:kUpdated]){
    self.currentQuestion.updated = [self.dateFormatter dateFromString:self.currentParsedCharacterData ];
}

任何帮助,不胜感激。 谢谢!

**根据来自ChrisKent的链接参考,我解决了如下问题:

else if([elementName isEqualToString:kLastOnDeck]){

    NSString *dateStr = self.currentParsedCharacterData;
    // we need to strip out the single colon
    dateStr = [dateStr stringByReplacingOccurrencesOfString:@":" 
                                                 withString:@"" 
                                                    options:0 
                                                      range:NSMakeRange([dateStr length] - 5,5)];




    self.currentQuestion.lastOnDeck = [dateFormatter dateFromString:dateStr];

}
trans by 2020-02-21T21:29:19Z

ios-在iOS7中删除UISearchBar的边框

我正在尝试在iOS 7中删除UISearchBar的边框。在iOS 6中,它工作正常。 我以编程方式创建了UISearchBar。 我尝试了Stack Overflow和Google的几乎所有产品。

SearchBar现在看起来
SearchBar looking right now

我想实现的目标
What i want to achieve

我尝试了下面提到的所有这些东西

searchBar.layer.borderWidth = 1;
searchBar.layer.borderColor = [[UIColor whiteColor] CGColor];

for (id img in searchBar.subviews)
{       
     if ([img isKindOfClass:NSClassFromString(@"UISearchBarBackground")])
     {     
            [img removeFromSuperview];    
     }
} 

and

for (UIView *sub in self.tableView.tableHeaderView.subviews) {
    if ([sub isKindOfClass:[UIImageView class]]) {
        sub.hidden = YES;
    }
}  

但仍然没有成功。

trans by 2020-02-21T20:40:29Z

ios-SKProductsRequest返回0个产品的原因?

我正在尝试设置IAP,但是在调用使用SKProductsRequest检索产品的委托后,委托中的SKProductsResponse数组的计数为0。这是我的清单:

  • 测试产品已添加到iTunes connect
  • 产品的捆绑包ID与应用捆绑包ID匹配(并且不使用通配符)
  • SKProductRequest中设置的产品标识符与在iTunes connect上创建的产品匹配
  • 自从在iTunes Connect上创建产品以来,我已经等了几个小时
  • 供应配置文件启用IAP
  • 遵循了各种教程中的所有步骤,例如[http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/]等。
  • 已从设备删除应用,重新启动Xcode,重建等。

关于为什么提取的产品计数为零还有其他建议吗?

我不认为这将是编码问题,但是无论如何这里都是这样:

…

        NSSet *productIdentifiers = [NSSet setWithObjects:@"redacted", nil];
        self.productsRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:productIdentifiers];
        self.productsRequest.delegate = self;
        [self.productsRequest start];

…
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
{
    NSArray *products = response.products;
    NSLog(@"Product count: %d", [products count]);
    for (SKProduct *product in products)
    {
        NSLog(@"Product: %@ %@ %f", product.productIdentifier, product.localizedTitle, product.price.floatValue);
    }
}
trans by 2020-02-21T16:48:35Z

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