小编Pau*_*len的帖子

iPhone应用程序中的URL方案

我有一个iPhone应用程序,我想添加URL方案.问题是我有免费版和加号版.

我想要做的是对两个应用程序使用相同的方案,但如果安装了加号版本,我想要启动PLUS版本而不是免费版本.那可能吗?

Br,
Paul Peelen

iphone objective-c url-scheme ios4 ios

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

PHP preg_replace正则表达式问题

我需要帮助找出正则表达式.在我的脚本中,我有一个带占位符的行.我想要做的是我想发送每个占位符文本一个函数,将它转换为它应该是什么.

我的文字是:

Lorem ipsum dolor坐在{{AMETPLACEHOLDER}},奉献精神.

我希望将文本AMETPLACEHOLDER发送到我的函数translateMe.

我在正则表达式中非常糟糕,但无论如何都试了一下.我没有比这更进一步:

$sString    = preg_replace("(*.?)/\{{(*.?)}}(*.?)/", $this->echoText('\\2'), $sString);
Run Code Online (Sandbox Code Playgroud)

当然哪个不起作用.

有人可以帮帮我吗?

Br,Paul Peelen

php regex preg-replace

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

以编程方式中心UIButton

我有一个UIButton,我以编程方式添加.这里没有问题,它应该尽可能地看起来很好看.但是,当我将手机倾斜到风景时,按钮会变得不合适,我希望它仍然居中.

肖像: 它集中在这里

景观: 不在这里

我已经尝试了很多东西,但似乎无法让它工作,在我看来,自动化应该照顾它,但是......它在那种情况下不起作用.

- (UIView*)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
    UIView *footerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.tableView.frame.size.width, 49)];

    _notMeButton = [UIButton buttonWithType:UIButtonTypeCustom];
    UIImage *butImage = [[UIImage imageNamed:@"notme.png"] stretchableImageWithLeftCapWidth:6 topCapHeight:6];
    UIImage *butImagePressed = [[UIImage imageNamed:@"KC_notmePressed.png"] stretchableImageWithLeftCapWidth:6 topCapHeight:6];
    [_notMeButton setBackgroundImage:butImage forState:UIControlStateNormal];
    [_notMeButton setBackgroundImage:butImagePressed forState:UIControlStateHighlighted];
    [_notMeButton setTitle:NSLocalizedString(@"Change address", @"KlarnaCheckout") forState:UIControlStateNormal];
    [_notMeButton setTitleColor:[UIColor darkGrayColor] forState:UIControlStateNormal];
    [_notMeButton setTitleColor:[UIColor blackColor] forState:UIControlStateHighlighted];
    [_notMeButton setTitleShadowColor:[UIColor whiteColor] forState:UIControlStateNormal];
    [_notMeButton.titleLabel setShadowColor:[UIColor whiteColor]];
    [_notMeButton.titleLabel setShadowOffset:CGSizeMake(0, 1)];
    [_notMeButton.titleLabel setFont:[UIFont systemFontOfSize:14]];
    [_notMeButton addTarget:self action:@selector(thisIsNotMe) forControlEvents:UIControlEventTouchUpInside];
    [_notMeButton setTag:1];
    [_notMeButton sizeToFit];
    [_notMeButton setAutoresizingMask:UIViewAutoresizingFlexibleLeftMargin];
    [_notMeButton setAutoresizingMask:UIViewAutoresizingFlexibleRightMargin]; …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c uibutton ios ios5

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

Vapor HTTPClient 跟随重定向

我不知道如何跟踪来自外部 URL 的重定向。我访问的 URL 出于某种原因给了我 301,即使我没有在邮递员那里得到它。我想知道如何让 HTTPClient 跟随重定向,或者我是否做错了什么以获得 301。

我确实读过这个 PR,但我认为它不再相关了。HTTPClient 文档也不包括重定向。在下面的示例中,我将 User-Agent 设置为与 Postman 相同,以尽可能模仿 Postman 的请求。

到目前为止我的代码:

import Vapor
import HTTP

protocol DataFetching {
  func getFromURL(_ url: URL, on worker: Worker) throws -> Future<HTTPResponse>
}

class DataFetcher: DataFetching {

  enum Error: Swift.Error {
    case unknown
  }

  func getFromURL(_ url: URL, on worker: Worker) throws -> Future<HTTPResponse> {

    guard let host = url.host else { throw Error.unknown }

    var headers = HTTPHeaders()
    headers.replaceOrAdd(name: .userAgent, value: …
Run Code Online (Sandbox Code Playgroud)

swift vapor

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

VNDetectBarcodesRequest 在 iOS16 上不起作用

我在 iOS 16 上遇到问题。VNDetectBarcodesRequest我的代码在 iOS 15 上按预期工作,但在 iOS 16 上它在图像中找不到任何条形码。

我已将代码分离到游乐场,并且在这里遇到了同样的问题。在 Xcode 13.4.1 的 Playground 上运行下面的代码,得到结果:

“Google 链接:可选(“https://www.google.com”)”

在 Xcode 14 上运行相同的代码,我得到了nil结果。在带有 Xcode 14 的 iOS15 模拟器中运行此命令会给出积极的结果,仅在 iOS16 和 Playground 上它不会读取 QR 码。

除此之外,也不会抛出任何异常。

有没有人经历过同样的事情并设法解决这个问题?

这是我的游乐场代码:

import UIKit
import Vision

extension UIImage {
    func qrCodeLink(completion: @escaping (String?) -> Void) {
        guard let ciImage = CIImage(image: self) else {
            completion(nil)
            return
        }
        let imageRequestHandler = VNImageRequestHandler(ciImage: ciImage,
                                                        orientation: .up,
                                                        options: [:])       
        let request = VNDetectBarcodesRequest { (request,error) …
Run Code Online (Sandbox Code Playgroud)

vision swift ios16 xcode14

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

CorePlot问题

我现在开始使用核心情节,并遇到了一些问题.我按照本页的教程:http://www.switchonthecode.com/tutorials/using-core-plot-in-an-iphone-application

并按照此页面上的说明完成:http://code.google.com/p/core-plot/wiki/UsingCorePlotInApplications(例如-all_load).

但我仍有一些问题,我得到以下错误:

error: incompatible type for argument 1 of 'setMajorIntervalLength:'
error: request for member 'axisLabelOffset' in something not a structure or union
error: incompatible type for argument 1 of 'setMajorIntervalLength:'
error: request for member 'axisLabelOffset' in something not a structure or union
error: request for member 'bounds' in something not a structure or union
error: request for member 'defaultPlotSymbol' in something not a structure or union
error: request for member 'bounds' in …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c core-plot iphone-sdk-3.1

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

使用ASIHttpRequest编码问题

我有ASIHttpRequest的编码问题.当我得到一个URL时,除了一点编码问题外,数据会被完美地返回.

这是我的代码:

- (void)fetchGamesForCategory
{
    NSString *url_string = [[NSString alloc] initWithFormat:url_match, theCategory._id];

    NSURL *url = [NSURL URLWithString:url_string];
    ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
    [request startSynchronous];

    NSError *error = [request error];
    if (!error) {
        NSString *response = [request responseString];

        NSLog(@"response: %@", response);

        NSData *data = [response dataUsingEncoding:NSUTF8StringEncoding];

        NSString *errorDesc = nil;
        NSPropertyListFormat format;
        NSDictionary * dict = (NSDictionary*)[NSPropertyListSerialization
                                              propertyListFromData:data
                                              mutabilityOption:NSPropertyListMutableContainersAndLeaves
                                              format:&format
                                              errorDescription:&errorDesc];

        NSDictionary *categoryListPathDictionary = [[NSDictionary alloc] initWithDictionary:dict];

        categoryMatchList *categoryMatchListFile = [[[categoryMatchList alloc] initWithDictionary:categoryListPathDictionary] retain];
        matchArray = [categoryMatchListFile getMatchListXmlSet];

        [self loadPage];
    } …
Run Code Online (Sandbox Code Playgroud)

iphone encoding plist asihttprequest ios4

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

dismissModalViewControllerAnimated无法正常工作

我有一个带UINavigationController的UITabbarController.NavigationController中的视图呈现MVC(AddClockNavigationController).这个MVC有一个带有视图的nib和一个UINavigationController.NavigationController.view作为子视图添加到MVC的视图中.

我的MVC中的NavigationController有两个按钮,一个取消和一个完成.当按下其中任何一个时,MVC应该被解雇.这些按钮的IBActions位于UINavigationController的视图(AddClockViewController)中,但每当按下它们时,MVC就不会消失.如果我把动作放到MVC中,它就会消失.如果我把函数放在我的MVC中并使用[self.parentViewController myFunction]从我的viewController调用它,它就不会消失.

我怎么能让它从我的视线中消失?

我想我的言论非常混乱,但我希望你理解它.
我IB的观点: 在此输入图像描述

最诚挚的问候,
Paul Peelen

编辑 我有试过这个[self dismissModalViewControllerAnimated:YES];,[self.parentViewController dismissModalViewControllerAnimated:YES];,[self.navigationController dismissModalViewControllerAnimated:YES];,[self.parentViewController.navigationController dismissModalViewControllerAnimated:YES];和,如前所述,随着parentView贬的功能.什么都行不通.

iphone model-view-controller uinavigationcontroller ios

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

UITableView中的"迷你地图"

如何添加"迷你地图" UITableViewController

我想使用与地图应用程序相同的"设计/布局".请参阅:

在此输入图像描述

iphone mapkit ios4 ios

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

如何创建自定义NSMenuItem

好吧,我有一个基本的问题,我似乎无法找到答案.我按照本指南创建了一个StatusBar菜单,效果很好......但是,我想添加一个包含自定义内容的自定义NSMenuItem.例如声音滑块或切换用户帐户行等.

我怎样才能做到这一点?

甚至可以链接到教程.

macos cocoa objective-c nsmenu nsmenuitem

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