草庐IT

my_cpp_func

全部标签

ios - cellForRow(在 : indexPath) returns nil and crashes my swift app

在我的swift应用程序中,我在UITableView中显示单元格,前10个单元格包含一张照片。我决定为每个单元格添加视差效果,这样当用户上下滚动表格时-图像会改变它的偏移量。这是我从我的网络服务中获取数据并将其最初添加到TableView的方式:funcmakePostQueryForFetchingData(_parameters:[String:AnyObject],url:String,type:String){Alamofire.request(url,method:.post,parameters:(parameters),encoding:JSONEncoding.def

php - swift 错误 : Error Domain=NSCocoaErrorDomain Code=3840 "Problems with my Login Controller "

这是我的代码,我无法编译它。我正在尝试登录到我的服务器,但它不允许我这样做抱歉,我是编程新手,我研究过stackoverflow,关于这个错误,我只能解析字典或数组。但我通过复制我的JSON响应进行了搜索,但它不起作用。任何建议都会有帮助!!importUIKitclassLogin:UIViewController{@IBOutletvarUsername:UITextField!@IBOutletvarPassword:UITextField!@IBActionfuncLogin(sender:UIButton){letusername=Username.textletpasswo

ios - 字符串文字作为 println 中 func 的参数?

在println语句中是否可以使用字符串文字作为函数的参数。funcgreetings(name:String)->String{return"Greetings\(name)!"}我想做的是:(我尝试转义Earthling周围的引号。)println("OUTPUT:\(greetings("Earthling"))")您也可以这样做:letname="Earthling"println("OUTPUT:\(greetings(name))")这也行:println(greetings("Earthling"))我尝试在第一个示例中转义引号,但没有成功,它不是非常重要,因为它只是一个

ios - AVAudioSession : Some Bluetooth devices are not working properly on my App

我正在使用AVAudioSession开发一个快速的音频/视频和文本聊天iOS应用程序。每当我选择使用某些蓝牙设备时,设备上播放的声音不是App音频流。每当发送/接收消息时,它们只播放文本聊天库发送的系统声音。它不会在所有蓝牙设备上发生,在其中一些设备上一切正常。在内置麦克风和扬声器上,该应用程序也能正常工作。以下是我类用于管理设备的最重要的方法:classMyAudioSession{privatevarmAudioSession:AVAudioSession;init!(){self.mAudioSession=AVAudioSession.sharedInstance();do{

ios - Swift 中的 "func observeValueForKeyPath(keyPath : NSString, object : AnyObject, change : NSDictionary, context : Void)"问题

我已经为这样的AVPlayer添加了一个观察者self.audioPlayer.addObserver(self,forKeyPath:"currentItem.status",options:[NSKeyValueObservingOptions.New,NSKeyValueObservingOptions.Initial],context:nil)然后打电话funcobserveValueForKeyPath(keyPath:NSString,object:AnyObject,change:NSDictionary,context:Void){ifobjectas!AVPlayer

Swift - class 和 func 关键字

以这种方式定义函数究竟意味着什么:classFoo{privateclassfuncbar(){//dosomethingcool}}换句话说,第二个class关键字的目的是什么?使用Swift2.1。 最佳答案 class和static方法是通过类型调用的,而不是在实例上调用的。letx=NSString.pathWithComponents(["/","usr","local","bin","brew"])任何类型都可以有static方法,class方法只能出现在类中。子类可以覆盖class方法,但不能覆盖static方法。cl

ios - func tableView(_ tableView : UITableView, canEditRowAt indexPath: IndexPath) 几乎符合可选要求

我有一个像这样的UIViewController:classViewController{overridefuncviewDidLoad(){super.viewDidLoad()self.tableView.dataSource=selfself.tableView.delegate=self}}extensionViewController:UITableViewDataSource{//datasourcemethods...}extensionViewController:UITableViewDelegate{functableView(_tableView:UITableV

ios - 当 func 中的归档对象编码时(使用 aCoder : NSCoder) method crashed with swift enum in real revice

在我的singleton类中,我有一个swift枚举:importUIKitenumUserType{caseterant//casenormalUser//casenormalUserFinancialer//}@objc(UserStaticSwift)classUserStaticSwift:NSObject,NSCoding{报告的错误:使用控制台日志:libc++abi.dylib:terminatingwithuncaughtexceptionoftypeNSException在编码中:funcencode(withaCoder:NSCoder){aCoder.encode

macos - 快速抓取 "My Card"CNContact

我似乎无法弄清楚如何从联系人中获取用户“我的名片”。我正在使用swift开发原生Mac应用程序。 最佳答案 它不是来自(MacOS10.11的全新)CNContact,而是MacOS的ABAddressBookframeworkhasamethodcalledme()这将返回登录用户的ABPerson记录。并获得等效的vCard,callvCardRepresentation()onthatABPersonobject.上述解决方案的好处在于它可以在较旧的MacOS版本(例如MacOS10.9、10.10)上运行。Marek指出了C

ios - MKMapView:如何复制在 Apple 的 'bounce-zoom' 应用程序中看到的 'Find my iPhone/Friends'?

背景MKMapView附带了几种方法,可让您设置可见map矩形(或区域、坐标跨度等)。这些方法有一个animated参数,当设置为true时,将使用大约0.3秒的线性动画来为变化设置动画。问题虽然这很好,但我想复制Apple在他们的FindmyFriends和FindmyiPhone应用程序中使用的动画,当点击map时。如果您自己尝试一下,您会发现带有非线性曲线的动画速度更快(大约0.15秒)。现在,我们称其为“弹跳-缩放”过渡。我想复制非线性动画曲线和自定义动画持续时间。在UIView的animateWithSpring...方法中包装map更新似乎不起作用(当然我可能做错了)。非常