最近寫了一個(gè)BBMMInput 庫 里面包含兩個(gè)類 BBMMTextField 和 BBMMTextView 并成功發(fā)布到cocoa pod膨桥。
在其他的項(xiàng)目中用到這個(gè)庫時(shí)
1蛮浑、編寫Podfile 文件 增加 ?pod 'BBMMInput', '~> 1.0.6’ ?
2、執(zhí)行命令 pod install --verbose --no-repo-update 成功pod BBMMInput
3只嚣、在項(xiàng)目中 import BBMMInput ?成功
4沮稚、在代碼中使用 BBMMTextField 和 BBMMTextView 提示找不到這兩個(gè)類
解決:因?yàn)閟wift引入了命名空間和public private等新的權(quán)限管理。 因此解決方法是在找不到的類的定義前面加上 public 册舞,需要調(diào)用的方法前面同樣要加public ?蕴掏。