Swift无法调用OC的个别函数,求老司机指个路!感激不尽

沃克哈德丶 2016-07-08 07:06:09
本人ios开发小白,遇到个大问题(至少对我来说是的),请各位大神帮帮忙。
在工程文件中导入了2个新OC文件准备使用(PopoverView.h / PopoverView.m)

PopoverView.h

// PopoverView.h
#import <UIKit/UIKit.h>

@interface PopoverView : UIView

-(id)aaaaa;
-(id)initWithPoint:(CGPoint)point titles:(NSArray *)titles images:(NSArray *)images;
-(void)show;
-(void)dismiss;
-(void)dismiss:(BOOL)animated;

@property (nonatomic, copy) UIColor *borderColor;
@property (nonatomic, copy) void (^selectRowAtIndex)(NSInteger index);

@end


已经添加好了桥文件,也import了,下面是ViewController.swift 部分代码

// ViewController.swift
@IBAction func button2(sender: UIButton) {
let point: CGPoint = CGPointMake(sender.frame.origin.x + sender.frame.size.width/2, sender.frame.origin.y + sender.frame.size.height)
print(point)
let title: NSArray = ["item1", "item2", "item3"]
let pop = PopoverView()
pop.
pop.selectRowAtIndex {
NSLog(@"select index:%d", index);
}
pop.show()
}

let pop = PopoverView()
pop. // 想调用这个函数 -(id)initWithPoint:(CGPoint)point titles:(NSArray *)titles images:(NSArray *)images;

在自动补全提示里就是找不到,自己输入后提示出错,PopoverView.h文件中其他声明过的函数都可以正常调用。
请老司机们给引引路! 跪谢!
...全文
313 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
沃克哈德丶 2016-07-10
  • 打赏
  • 举报
回复
有没有管管啊
沃克哈德丶 2016-07-08
  • 打赏
  • 举报
回复
自己座个沙发

1,420

社区成员

发帖
与我相关
我的任务
社区描述
Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C共同运行于MAC OS和iOS平台,用于搭建基于苹果平台的应用程序。
swift 技术论坛(原bbs)
社区管理员
  • Swift
  • 网罗开发
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧