音频.h
@property(nonatomic,readwrite) int count;
音频.m
_count = 0; count++;
ViewController.swift
var audioSwift: audio?
print(audioSwift?.count)
这返回"nil",我想要的是修改值的
-Bdridging Header.h
#import "audio.h"
该怎么办?非常感谢。
不要在评论中发布答案。
以下是完整的答案:
问题是,您永远不会创建音频对象,因此audioSwift
变量实际上为零。
更改您的Swift代码如下:
var audioSwift = audio() //Create a new audio object.
print(audioSwift.count)
由于上面的代码立即创建了一个音频对象,因此它不再需要是可选对象。
请注意,在Swift和Objective-C中,类名都应该以大写字母开头,因此audio
类应该改为Audio
。