小编Bha*_*ani的帖子

Apple App上传图标验证错误

我正在将一个免费的应用程序上传到Mac App Store,并且在验证过程中我一直收到此错误,

应用程序包不包含ICNS格式的图标,包含a 512x512512x512@2x图像.有关进一步的帮助,请参阅Apple人机界面指南.

唯一的一点是,有文件名为icon_512x512.pngicon_512x512@2x.png,以及所有其他必要的决议文件.

由于Apple绝对没有帮助,我希望有人知道如何解决这个问题,或者至少要创建一个符合规格的图标.

xcode objective-c

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

用边界捕捉图像?

我可以从iOS后置摄像头捕捉图像.一切都在完美无缺地工作,除了我希望它按照我的界限拍摄照片UIView.

我的代码如下:

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.

    session = [[AVCaptureSession alloc] init];

    session.sessionPreset = AVCaptureSessionPresetMedium;

    captureVideoPreviewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:session];
    captureVideoPreviewLayer.videoGravity = AVLayerVideoGravityResizeAspectFill;
    captureVideoPreviewLayer.frame = vImagePreview.bounds;
    [vImagePreview.layer addSublayer:captureVideoPreviewLayer];

    AVCaptureDevice *device = [self backFacingCameraIfAvailable];
    NSError *error = nil;
    AVCaptureDeviceInput *input = [AVCaptureDeviceInput deviceInputWithDevice:device error:&error];
    if (!input) {
        // Handle the error appropriately.
        NSLog(@"ERROR: trying to open camera: %@", error);
    }
    [session addInput:input];

    stillImageOutput = [[AVCaptureStillImageOutput alloc] init];
    NSDictionary *outputSettings = …
Run Code Online (Sandbox Code Playgroud)

camera objective-c ios avcapturesession

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

iOS/Cocoa数据控制器类 - 这是标准做法吗?

我已经完成了前两个在线教程"你的第一个iOS应用程序"和"你的第二个iOS应用程序".后者利用数据控制器类的所看到这里.

我现在正在通过"iOS编程:大书呆子牧场指南第3版".然而,它似乎没有引用数据控制器类,并且似乎将方法放入模型类本身(即,进入MyClass.m,而不是MyClassDataController.m).

我相信最终都会变得清晰,但有人可以给我一个更广泛的参考框架吗?使用数据控制器类只是一种风格决定吗?我看过其他几本书,他们似乎也没有提到数据控制器.

cocoa-touch controller class ios

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

搜索栏取消按钮按下初始视图控制器

我一直在寻找并且无法使其发挥作用.

TableviewcontrollerA用搜索栏将a表示TableviewcontrollerBfirstresponder

当用户点击取消时,我想回去 TableviewcontrollerA

我在下面的方法中尝试了很多东西而没有运气.我错过了什么?

谢谢BTW - segue是在IB上完成的,而不是代码

-(void) searchBarCancelButtonClicked:(UISearchBar *)searchBar{


}
Run Code Online (Sandbox Code Playgroud)

uisearchbar uisearchbardisplaycontrol ios segue

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

objective-c - char和unichar之间的区别?

我搜索了很多有关的差异unicharchar,但我以前不得到任何明确的概念.也告诉我与char[]和的区别unichar[].

何时使用charunichar??

objective-c char unichar ios

4
推荐指数
2
解决办法
2565
查看次数

Mapview中两个位置的Mapkit路线无法正常工作于印度的纬度和经度?

这是我的代码:

工作方式:

CLLocationCoordinate2D sourceCoords = CLLocationCoordinate2DMake(37.7833, -122.4167);//san fransisco
MKPlacemark *sourcePlacemark = [[MKPlacemark alloc] initWithCoordinate:sourceCoords addressDictionary:nil];
MKMapItem *source = [[MKMapItem alloc] initWithPlacemark:sourcePlacemark];

// Make the destination location
CLLocationCoordinate2D destinationCoords = CLLocationCoordinate2DMake(34.0500, -118.2500);//los angeles
MKPlacemark *destinationPlacemark = [[MKPlacemark alloc] initWithCoordinate:destinationCoords addressDictionary:nil];
MKMapItem *destination = [[MKMapItem alloc] initWithPlacemark:destinationPlacemark];
Run Code Online (Sandbox Code Playgroud)

不工作:

CLLocationCoordinate2D sourceCoords = CLLocationCoordinate2DMake(13.0441, +80.1831);
MKPlacemark *sourcePlacemark = [[MKPlacemark alloc] initWithCoordinate:sourceCoords addressDictionary:nil];
MKMapItem *source = [[MKMapItem alloc] initWithPlacemark:sourcePlacemark];


 Make the destination location   CLLocationCoordinate2D destinationCoords = CLLocationCoordinate2DMake(13.0545, +80.2114);
 MKPlacemark *destinationPlacemark = [[MKPlacemark alloc] initWithCoordinate:destinationCoords addressDictionary:nil]; …
Run Code Online (Sandbox Code Playgroud)

objective-c mapkit ios mkpolyline

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

不能专门化非泛型类型“Set”

这是我的NSManagedObject

@objc(Order)
class Order: NSManagedObject {

    @NSManaged var orderItems: Set<OrderItem> //error: Cannot specialize non-generic type 'Set'
}
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么它不起作用?

OrderItem 文件已创建并适用于以下声明:

@NSManaged var orderItem: OrderItem
Run Code Online (Sandbox Code Playgroud)

nsmanagedobject ios swift

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

view.Layer.CornerRadius 不适用于 UIView Swift 3 iOS 的 UIScrollView 子视图

我希望视图有圆角,所以我添加了

cardView.layer.cornerRadius = 5
Run Code Online (Sandbox Code Playgroud)

但是cardView的子视图,即sViewListing,它UIScrollView似乎并没有受到它的影响。

我只是希望将 topRight 和 topLeftcornerRadius设置UIScrollView为 5,所以我UIBezierPath也尝试使用它来屏蔽它,但它似乎仍然不起作用。

以下是我尝试过的:

import UIKit

class TableViewCell: UITableViewCell {

@IBOutlet var cardView: UIView!
@IBOutlet var sViewListing: UIScrollView!
@IBOutlet var bookTitleListing: UILabel!
@IBOutlet var ratingListing: UIImageView!
@IBOutlet var locationListing: UILabel!
@IBOutlet var priceListing: UILabel!

override func awakeFromNib() {
    super.awakeFromNib()

    let path = UIBezierPath(roundedRect:sViewListing.bounds,
                            byRoundingCorners:[.topRight, .topLeft],
                            cornerRadii: CGSize(width: 5, height:  5))

    let maskLayer = CAShapeLayer()

    maskLayer.path = path.cgPath
    sViewListing.layer.mask = maskLayer
    cardView.backgroundColor = UIColor.white
    cardView.layer.cornerRadius = …
Run Code Online (Sandbox Code Playgroud)

rounded-corners uiscrollview uiview ios swift3

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

Selenium 3.0.1 -interactive给出了ParameterException:未知选项:-interactive

如何在交互模式下运行selenum standanlone jar,以便我们可以从终端触发命令.当我运行如下所示异常发生时

java -jar selenium-server-standalone-3.0.1.jar -interactive
Exception in thread "main" com.beust.jcommander.ParameterException: Unknown option: -interactive
    at com.beust.jcommander.JCommander.parseValues(JCommander.java:742)
    at com.beust.jcommander.JCommander.parse(JCommander.java:282)
    at com.beust.jcommander.JCommander.parse(JCommander.java:265)
    at com.beust.jcommander.JCommander.<init>(JCommander.java:210)
    at org.openqa.grid.selenium.GridLauncherV3$1.setConfiguration(GridLauncherV3.java:219)
    at org.openqa.grid.selenium.GridLauncherV3.buildLauncher(GridLauncherV3.java:147)
    at org.openqa.grid.selenium.GridLauncherV3.main(GridLauncherV3.java:73)
Run Code Online (Sandbox Code Playgroud)

但是我能够以version 2.48.2上述方式运行并且运行正常.

java selenium webautomation

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

UITableViewCell 的四舍五入

我想让我的 tableView 看起来像这样:

在此输入图像描述

我有问题。仅当我点击单元格后,我的右角才会变圆。当视图出现时,它看起来像这样:

在此输入图像描述

点击后像这样:

在此输入图像描述

这是我的代码:

extension UITableViewCell {
      func round(corners: UIRectCorner, withRadius radius: CGFloat) {
        let mask = UIBezierPath(roundedRect: self.bounds, byRoundingCorners: corners, cornerRadii: CGSize(width: radius, height: radius))
        let shape = CAShapeLayer()
        shape.frame = self.bounds
        shape.path = mask.cgPath
        self.layer.mask = shape
      }
    }

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    ...
    if numberOfRows(in: indexPath.section) == 1 {
      cell.round(corners: [.bottomLeft, .bottomRight, .topLeft, .topRight], withRadius: 8)
    } else {
      if indexPath.row == 0 {
        cell.round(corners: [.topLeft, .topRight], withRadius: 8) …
Run Code Online (Sandbox Code Playgroud)

uitableview ios swift

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