小编Alo*_*lok的帖子

从Swift中的Path获取Bundle引用

我想从swift中获取Path的NSBundle引用.

就像在Objective-c>中一样

NSBundle* languageBundle = [NSBundle bundleWithPath:path];
Run Code Online (Sandbox Code Playgroud)

我们如何在迅速实现同样的目标.

filepath nsbundle ios swift

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

位置访问 - 应用程序不要求用户访问位置的权限 - iOS 11

描述

应用程序不要求用户访问位置和获取状态未确定的权限

完美地工作到iOS-10

var locationManager : CLLocationManager!

func getLocationDetails()
    {
        locationManager.delegate = self
        locationManager.desiredAccuracy = kCLLocationAccuracyBest
        locationManager.requestAlwaysAuthorization()
        locationManager.allowsBackgroundLocationUpdates = true
        locationManager.startUpdatingLocation()

    }

func locationManager(_ manager: CLLocationManager, didChangeAuthorization status: CLAuthorizationStatus)
    {
        if status == CLAuthorizationStatus.authorizedAlways || status == CLAuthorizationStatus.authorizedWhenInUse
        {
            locationManager.startUpdatingLocation()
        }
    }

    func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation])
    {


    }
Run Code Online (Sandbox Code Playgroud)

Plist截图 在此输入图像描述

背景模式

在此输入图像描述

location core-location ios ios11 xcode9

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

如何将PDF作为输入传递给打印机

我是iPhone开发的新手,我需要打印UIView.所以我将UIView转换成PDF并且它对我来说很好..但我不知道如何将这个PDF传递给打印机以便打印,任何人都可以帮助解决这个问题

提前致谢

我的代码是:

- (void)createPDFfromUIView:(UIView*)aView saveToDocumentsWithFileName:(NSString*)aFilename
{
    NSMutableData *pdfData = [NSMutableData data];
    UIGraphicsBeginPDFContextToData(pdfData, aView.bounds, nil);
    UIGraphicsBeginPDFPage();
    CGContextRef pdfContext = UIGraphicsGetCurrentContext();
    [aView.layer renderInContext:pdfContext];
    UIGraphicsEndPDFContext();
       NSArray* documentDirectories = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,YES);

    NSString* documentDirectory = [documentDirectories objectAtIndex:0];
    NSString* documentDirectoryFilename = [documentDirectory stringByAppendingPathComponent:aFilename];
    [pdfData writeToFile:documentDirectoryFilename atomically:YES];
    NSLog(@"documentDirectoryFileName: %@",documentDirectoryFilename);
}

-(void)getPDF{
     NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES); 
     NSString *documentsPath = [paths objectAtIndex:0]; 
     NSString *filePath = [documentsPath stringByAppendingPathComponent:@"myPdf"];
     NSLog(@"filePath: %@",filePath);

     NSData *pngData = [NSData dataWithContentsOfFile:filePath];
    [displayPDFView loadData:pngData MIMEType:@"application/pdf" textEncodingName:@"utf-8" baseURL:nil];
    [self.view setBackgroundColor:[UIColor colorWithWhite:0.5 alpha:0.0]];
    displayPDFView.hidden = NO;

} …
Run Code Online (Sandbox Code Playgroud)

printing pdf iphone objective-c ios

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

GoogleMaps不是dylib:编译时使用pod文件时出错

链接器错误:ld:警告:提供的自动链接:/ Path/GoogleMaps上的框架链接器选项不是dylib

架构x86_64的未定义符号:

"_OBJC_CLASS _ $ _ GMSServices",引自:

AppDelegate.o中的objc-class-ref ld:找不到架构x86_64的符号

clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

在这里,我使用谷歌放置API与pod和Xocde 6.3.当我尝试使用谷歌地图框架的任何类时,这个问题在编译时抛出 .

iphone google-maps ios ios8.3

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

添加UISearchController并以编程方式使用约束对其进行定位

我想以编程方式将前导,尾随,底部和宽度约束添加到UISearchController.这是我的代码:

@IBOutlet weak var navigationBar: UIView!

// create search bar
searchBar = UISearchController(searchResultsController: nil)
navigationBar.addSubview(searchBar.searchBar)
searchBar.searchBar.translatesAutoresizingMaskIntoConstraints = false

let leftConstraint = NSLayoutConstraint(item: searchBar.searchBar, attribute: .Leading, relatedBy: .Equal, toItem: navigationBar, attribute: .Leading, multiplier: 1, constant: 0)

let rightConstraint = NSLayoutConstraint(item: searchBar.searchBar, attribute: .Trailing, relatedBy: .Equal, toItem: navigationBar, attribute: .Trailing, multiplier: 1, constant: 0)

let bottomConstraint = NSLayoutConstraint(item: searchBar.searchBar, attribute: .Bottom, relatedBy: .Equal, toItem: navigationBar, attribute: .Bottom, multiplier: 1, constant: 0)

let heightConstraint = NSLayoutConstraint(item: searchBar.searchBar, attribute: .Height, relatedBy: .Equal, toItem: nil, …
Run Code Online (Sandbox Code Playgroud)

ios autolayout swift uisearchcontroller

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

在iOS 9中注册通知

我用它来注册通知:

if application.respondsToSelector("registerUserNotificationSettings:") {
                let types:UIUserNotificationType = (.Alert | .Badge | .Sound)
                let settings:UIUserNotificationSettings = UIUserNotificationSettings(forTypes: types, categories: nil)

                application.registerUserNotificationSettings(settings)
                application.registerForRemoteNotifications()

            } else {
                // Register for Push Notifications before iOS 8
                application.registerForRemoteNotificationTypes(.Alert | .Badge | .Sound)
            }
Run Code Online (Sandbox Code Playgroud)

但它并不适用于iOS 9.

apple-push-notifications ios9 swift2

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

在设备上运行时,在我的 XCUITest 包 ID 中自动附加 .xctrunner

更新到 Xcode 11.3 后,我的所有测试用例都停止工作,因为附加了捆绑 ID 的不必要的文本.xctrunner

示例 - 如果我将捆绑 ID 指定为abc.com,那么它在运行时会显示abc.com.xctrunner 。

在此输入图像描述

xcode provisioning-profile bundle-identifier xcuitest

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

在“查看为”部分中,未显示iPhone IB而不是iPad:Xcode 8

我的应用程序仅适用于iPad,但在xib 上的“作为控制台查看”中,仅显示iPhone IB。 在此处输入图片说明

请建议我如何手动更换iPad IB。

注意- 我不在此应用程序中使用自动版式

xib ipad xcode8

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

用于视频和音频聊天的Quickblox框架中的最大用户数

我想将群组视频和音频聊天功能与Quickblox框架集成,但有以下疑问:

  • 一组聊天中的最大用户数.
  • 我们可以同时进行多个视频聊天吗?
  • 带宽信息.

注意:如果您有更好的框架选项来集成跨平台视频聊天(iOS/Android),请同时建议.

android ios quickblox

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