Я создал тестовый проект, чтобы попробовать Swift. Но я задерживал импорт класса Swift в класс Objective-C. Название проекта - "TestSwift1". И я установил Defines Module in Packaging в YES. XCode-Beta3
У меня есть следующий код:
//swift SwtClass.swift
import Foundation
class SwtClass
{
var title = ""
}
//Objective-C ObjClass.h
@interface ObjClass : NSObject
@property (nonatomic, strong) NSString* title;
@end
//Objective-c ObjClass.m
#import <Foundation/Foundation.h>
#import "ObjClass.h"
#import <testSwift1-Swift.h>
@implementation ObjClass
- (void)doSomething
{
SwtClass* b; // Error: "Use of undeclared identifier 'SwtClass'"
// Error: "Use of undeclared identifier 'b'"
NSLog(@"something is done");
}
@end