小编big*_*ree的帖子

设置`UITextView`和`UITextField`的最大字符数

我想在a UITextView和a中设置允许输入的最大字符数UITextField.这个数字将以小标签显示(供用户参考,Twitter风格).

uitextfield uitextview ios swift

32
推荐指数
6
解决办法
3万
查看次数

swift 3.1如何从CSV获取数组或字典

我怎样才能在这种CSV文件中使用数据?或者我如何打印"内部"列的第2行值并将其分配给属性/实体?

我有这样的文件,我从excel文件转换为Numbers,我想获取每列的数据并使用它们.

以数字打开的原始CSV文件:

在此输入图像描述

我得到的控制台输出:

在此输入图像描述

使用这种方法:

func readDataFromCSV(fileName:String, fileType: String)-> String!{
        guard let filepath = Bundle.main.path(forResource: fileName, ofType: fileType)
            else {
                return nil
        }
        do {
            var contents = try String(contentsOfFile: filepath, encoding: .utf8)
            contents = cleanRows(file: contents)
            return contents
        } catch {
            print("File Read Error for file \(filepath)")
            return nil
        }
    }


func cleanRows(file:String)->String{
    var cleanFile = file
    cleanFile = cleanFile.replacingOccurrences(of: "\r", with: "\n")
    cleanFile = cleanFile.replacingOccurrences(of: "\n\n", with: "\n")
    //        cleanFile = cleanFile.replacingOccurrences(of: ";;", with: "")
    //        cleanFile = …
Run Code Online (Sandbox Code Playgroud)

csv parsing swift3

23
推荐指数
5
解决办法
2万
查看次数

Swift和Facebook登录:我的UIViewController不符合FBSDKLoginButtonDelegate

即使Facebook教程说不需要标题,我在.swift文件中通过简单的导入框架添加FBSDK功能时遇到了问题.

所以,我遵循了这个教程:http: //www.brianjcoleman.com/tutorial-how-to-use-login-in-facebook-sdk-4-0-for-swift/ 使用swift 6.3 SDK Facebook 4.1 SDK

但我有两个问题

FBLoginViewViewController does not conform to FBSDKLoginButtonDelegate

Cannot assign a value of type 'FBLoginViewViewController' to a value
of type 'FBSDKLoginButtonDelegate!'
Run Code Online (Sandbox Code Playgroud)

所以我无法登录,我尝试删除import语句,没有改变,我也在appDelegate中实现了每个语句,一切都应该没问题,但仍然......

提前致谢

 //
//  FBLoginViewViewController.swift
//  SocialFBLogin
//
//  Created by XXXX XXXX on 18/05/15.
//  Copyright (c) 2015 XXXX XXXX. All rights reserved.
//

import UIKit

import FBSDKCoreKit
import FBSDKShareKit
import FBSDKLoginKit



//@objc(FBLoginViewViewController)
class FBLoginViewViewController: UIViewController, FBSDKLoginButtonDelegate     {



@IBOutlet weak var FBLoginPicture: UIImageView!
@IBOutlet weak var FBLoginNameLabel: UILabel! …
Run Code Online (Sandbox Code Playgroud)

facebook ios swift

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

迅速3隐式使用“自我”封闭;使用“自我”。使捕获语义明确

我正在尝试使用扩展了UIViewController的功能。我将self添加到其他func的参数中,但是func没有给我“闭包中隐式使用'self';使用'self'。使捕获语义明确”错误。甚至尝试应用弱的自我参照。该功能似乎永远都不会运行

te数组被声明

var managedComicsArray = [NSManagedObject]()
Run Code Online (Sandbox Code Playgroud)

在viewDidLoad中:

guard let appDelegate = UIApplication.shared.delegate as? AppDelegate else {return}
    managedContext = appDelegate.persistentContainer.viewContext
Run Code Online (Sandbox Code Playgroud)

按钮

@IBAction func addComicButtonTapped(_ sender: UIBarButtonItem) {

    print("add button tapped")

    weak var weakSelf = self // ADD THIS LINE AS WELL


    let alert = UIAlertController(title: "Some Title", message: "Enter a text", preferredStyle: .alert)

    alert.addTextField { (textField) in
        textField.placeholder = "Some default text"
        textField.keyboardType = .numberPad
    }

    alert.addAction(UIAlertAction(title: "OK", style: .default, handler: { [weak alert] (_) in
//            let textField = alert.textFields![0] …
Run Code Online (Sandbox Code Playgroud)

core-data ios swift3

5
推荐指数
0
解决办法
3453
查看次数

如何设置使用导航控制器添加的TableView的背景图像 - Swift 1.2

我想TableView通过在场景中添加导航控制器来设置背景图像.

我尝试使用a UIImageView但无法找到将其放在层次结构中的位置.

UIImageView在这种情况下是否可以添加via Storyboard?

提前致谢

如果我UIImage在层次结构中,我得到了这个 在此输入图像描述

iphone uitableview uiimageview ios swift

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