小编emo*_*ity的帖子

录制时,Xcode Instrument屏幕变黑

当我做时间配置文件时,按下记录后,屏幕变黑(当我使用应用程序时应该动态更改).有谁遇到过同样的问题?

在此输入图像描述

xcode instruments ios xcode-instruments

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

使用Swift在UIWebView中旋转PDF

我有一个用于在a中显示不同PDF文件的视图UIWebView,这将UIWebView加载PDF文件,NSData如:

webView.loadData(pdfData, MIMEType: "application/pdf", textEncodingName: "utf-8", baseURL: NSURL())
Run Code Online (Sandbox Code Playgroud)

现在有一些PDF文件需要通过UIButton 上面的旋转UIWebView,有没有办法旋转PDF里面的UIWebView

到目前为止我做了什么尝试

webView.transform = CGAffineTransformMakeRotation(CGFloat(M_PI_2))

但这并没有让我得到我想要的结果.

pdf iphone uiwebview ios swift

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

使用 Laravel 在 SQL Server 中添加 varchar 列类型

我正在使用 Laravel 5.7 和 SQL Server 2017,我想生成一个varchar(50)名为name.

执行此代码给了我一个nvarchar(50)

Schema::create('test', function(Blueprint $table) {
    $table->string('name', 50);
});
Run Code Online (Sandbox Code Playgroud)

如何区分创建varcharnvarchar字段?

nvarchar laravel laravel-migrations laravel-schema-builder laravel-5.7

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

Laravel abort() 与返回 response()->json()

在 Laravel 中,abort()和之间有什么区别response()->json()

例如:

return response()->json(['message' => 'Not found'], 404);
Run Code Online (Sandbox Code Playgroud)

和:

abort(404, 'Not found');
Run Code Online (Sandbox Code Playgroud)

编辑:我认为abort()不会抛出一个异常,如果APP_DEBUGfalse.env文件中。

这是我的代码:

protected function prepareForValidation()
{
    $this->replace(array_filter($this->all()));

    if(!$this->all()) {
        abort(422, 'You must edit something.');
    }
}
Run Code Online (Sandbox Code Playgroud)

如果请求中的所有字段都为空,如果我使用它立即停止执行并返回消息(在开始验证之前)是否有问题?

laravel

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

Objective-C中适用于iOS的自定义键盘

我可以在Objective-C中开发自定义键盘还是仅使用Swift开发自定义键盘?

objective-c ios swift

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

如何验证 Lumen 中的日期范围

我想通过分页在 Lumen (Laravel) 中应用日期范围验证。日期范围 asend_date不能小于start_date

$this->validate($req, [
    'start_date' => 'daterange',
    'end_date' => 'daterange',
]);
Run Code Online (Sandbox Code Playgroud)

validation laravel lumen

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

谷歌地图标记不删除iOS

我正在运行一个线程来每10秒获取一次驱动程序位置,并希望从地图中删除添加的标记,但它不起作用..

我的代码:

-(void)APiResponse:(id)returnJson
{        
        [googleMapsDriverPin setMap:nil];
        googleMapsDriverPin = nil;

        NSMutableArray *driverPins = [[NSMutableArray alloc]init];
        for (int x = 0; x < [[returnJson valueForKey:@"drivers"] count]; x++) {
            CLLocation *driverLocations = [[CLLocation alloc]initWithLatitude:[[[[returnJson valueForKey:@"drivers"] objectAtIndex:x] valueForKey:@"driver_latitude"] doubleValue] longitude:[[[[detail valueForKey:@"drivers"] objectAtIndex:x] valueForKey:@"driver_longitude"] doubleValue]];
            [driverPins addObject:driverLocations];
        }

        for (CLLocation *newLocation in driverPins) {
            googleMapsDriverPin = [[GMSMarker alloc] init];
            [googleMapsDriverPin setPosition:newLocation.coordinate];
            [googleMapsDriverPin setAnimated:YES];
            [googleMapsDriverPin setTitle:@"title"];
            [googleMapsDriverPin setSnippet:@"snippet"];
            [googleMapsDriverPin setIcon:[GMSMarker markerImageWithColor:[UIColor blackColor]]];
            [googleMapsDriverPin setMap:googleMaps];
         }
}
Run Code Online (Sandbox Code Playgroud)

它只是每隔10秒添加和添加而不是删除,请帮忙!谢谢!

iphone objective-c ios google-maps-sdk-ios

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